1. Packages
  2. Intersight Provider
  3. API Docs
  4. getAssetDeviceContractInformation
intersight 1.0.64 published on Wednesday, Apr 30, 2025 by ciscodevnet

intersight.getAssetDeviceContractInformation

Explore with Pulumi AI

intersight logo
intersight 1.0.64 published on Wednesday, Apr 30, 2025 by ciscodevnet

    Contains information about the Cisco device identified by a unique identifier like serial number. It also contains information about warranty, contract status, validity of the device. In future this object could be expanded to store Case, RMA, device topology details. We observe new asset.DeviceRegisteration and use it as a trigger for creating an instance of this object. Currently the data is restricted to Cisco Standalone IMC servers and Fabric Interconnects. Support for more product lines will be added in future.

    Using getAssetDeviceContractInformation

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getAssetDeviceContractInformation(args: GetAssetDeviceContractInformationArgs, opts?: InvokeOptions): Promise<GetAssetDeviceContractInformationResult>
    function getAssetDeviceContractInformationOutput(args: GetAssetDeviceContractInformationOutputArgs, opts?: InvokeOptions): Output<GetAssetDeviceContractInformationResult>
    def get_asset_device_contract_information(account_moid: Optional[str] = None,
                                              additional_properties: Optional[str] = None,
                                              ancestors: Optional[Sequence[GetAssetDeviceContractInformationAncestor]] = None,
                                              class_id: Optional[str] = None,
                                              contract: Optional[GetAssetDeviceContractInformationContract] = None,
                                              contract_status: Optional[str] = None,
                                              contract_status_reason: Optional[str] = None,
                                              contract_unavailable_retry_count: Optional[float] = None,
                                              contract_updated_time: Optional[str] = None,
                                              covered_product_line_end_date: Optional[str] = None,
                                              create_time: Optional[str] = None,
                                              device_id: Optional[str] = None,
                                              device_type: Optional[str] = None,
                                              domain_group_moid: Optional[str] = None,
                                              end_customer: Optional[GetAssetDeviceContractInformationEndCustomer] = None,
                                              end_user_global_ultimate: Optional[GetAssetDeviceContractInformationEndUserGlobalUltimate] = None,
                                              id: Optional[str] = None,
                                              is_valid: Optional[bool] = None,
                                              item_type: Optional[str] = None,
                                              last_date_of_support: Optional[str] = None,
                                              maintenance_purchase_order_number: Optional[str] = None,
                                              maintenance_sales_order_number: Optional[str] = None,
                                              mod_time: Optional[str] = None,
                                              moid: Optional[str] = None,
                                              nr_source: Optional[GetAssetDeviceContractInformationNrSource] = None,
                                              object_type: Optional[str] = None,
                                              owners: Optional[Sequence[str]] = None,
                                              parent: Optional[GetAssetDeviceContractInformationParent] = None,
                                              permission_resources: Optional[Sequence[GetAssetDeviceContractInformationPermissionResource]] = None,
                                              platform_type: Optional[str] = None,
                                              product: Optional[GetAssetDeviceContractInformationProduct] = None,
                                              purchase_order_number: Optional[str] = None,
                                              registered_device: Optional[GetAssetDeviceContractInformationRegisteredDevice] = None,
                                              reseller_global_ultimate: Optional[GetAssetDeviceContractInformationResellerGlobalUltimate] = None,
                                              sales_order_number: Optional[str] = None,
                                              service_description: Optional[str] = None,
                                              service_end_date: Optional[str] = None,
                                              service_level: Optional[str] = None,
                                              service_sku: Optional[str] = None,
                                              service_start_date: Optional[str] = None,
                                              shared_scope: Optional[str] = None,
                                              state_contract: Optional[str] = None,
                                              tags: Optional[Sequence[GetAssetDeviceContractInformationTag]] = None,
                                              version_context: Optional[GetAssetDeviceContractInformationVersionContext] = None,
                                              warranty_end_date: Optional[str] = None,
                                              warranty_type: Optional[str] = None,
                                              opts: Optional[InvokeOptions] = None) -> GetAssetDeviceContractInformationResult
    def get_asset_device_contract_information_output(account_moid: Optional[pulumi.Input[str]] = None,
                                              additional_properties: Optional[pulumi.Input[str]] = None,
                                              ancestors: Optional[pulumi.Input[Sequence[pulumi.Input[GetAssetDeviceContractInformationAncestorArgs]]]] = None,
                                              class_id: Optional[pulumi.Input[str]] = None,
                                              contract: Optional[pulumi.Input[GetAssetDeviceContractInformationContractArgs]] = None,
                                              contract_status: Optional[pulumi.Input[str]] = None,
                                              contract_status_reason: Optional[pulumi.Input[str]] = None,
                                              contract_unavailable_retry_count: Optional[pulumi.Input[float]] = None,
                                              contract_updated_time: Optional[pulumi.Input[str]] = None,
                                              covered_product_line_end_date: Optional[pulumi.Input[str]] = None,
                                              create_time: Optional[pulumi.Input[str]] = None,
                                              device_id: Optional[pulumi.Input[str]] = None,
                                              device_type: Optional[pulumi.Input[str]] = None,
                                              domain_group_moid: Optional[pulumi.Input[str]] = None,
                                              end_customer: Optional[pulumi.Input[GetAssetDeviceContractInformationEndCustomerArgs]] = None,
                                              end_user_global_ultimate: Optional[pulumi.Input[GetAssetDeviceContractInformationEndUserGlobalUltimateArgs]] = None,
                                              id: Optional[pulumi.Input[str]] = None,
                                              is_valid: Optional[pulumi.Input[bool]] = None,
                                              item_type: Optional[pulumi.Input[str]] = None,
                                              last_date_of_support: Optional[pulumi.Input[str]] = None,
                                              maintenance_purchase_order_number: Optional[pulumi.Input[str]] = None,
                                              maintenance_sales_order_number: Optional[pulumi.Input[str]] = None,
                                              mod_time: Optional[pulumi.Input[str]] = None,
                                              moid: Optional[pulumi.Input[str]] = None,
                                              nr_source: Optional[pulumi.Input[GetAssetDeviceContractInformationNrSourceArgs]] = None,
                                              object_type: Optional[pulumi.Input[str]] = None,
                                              owners: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                              parent: Optional[pulumi.Input[GetAssetDeviceContractInformationParentArgs]] = None,
                                              permission_resources: Optional[pulumi.Input[Sequence[pulumi.Input[GetAssetDeviceContractInformationPermissionResourceArgs]]]] = None,
                                              platform_type: Optional[pulumi.Input[str]] = None,
                                              product: Optional[pulumi.Input[GetAssetDeviceContractInformationProductArgs]] = None,
                                              purchase_order_number: Optional[pulumi.Input[str]] = None,
                                              registered_device: Optional[pulumi.Input[GetAssetDeviceContractInformationRegisteredDeviceArgs]] = None,
                                              reseller_global_ultimate: Optional[pulumi.Input[GetAssetDeviceContractInformationResellerGlobalUltimateArgs]] = None,
                                              sales_order_number: Optional[pulumi.Input[str]] = None,
                                              service_description: Optional[pulumi.Input[str]] = None,
                                              service_end_date: Optional[pulumi.Input[str]] = None,
                                              service_level: Optional[pulumi.Input[str]] = None,
                                              service_sku: Optional[pulumi.Input[str]] = None,
                                              service_start_date: Optional[pulumi.Input[str]] = None,
                                              shared_scope: Optional[pulumi.Input[str]] = None,
                                              state_contract: Optional[pulumi.Input[str]] = None,
                                              tags: Optional[pulumi.Input[Sequence[pulumi.Input[GetAssetDeviceContractInformationTagArgs]]]] = None,
                                              version_context: Optional[pulumi.Input[GetAssetDeviceContractInformationVersionContextArgs]] = None,
                                              warranty_end_date: Optional[pulumi.Input[str]] = None,
                                              warranty_type: Optional[pulumi.Input[str]] = None,
                                              opts: Optional[InvokeOptions] = None) -> Output[GetAssetDeviceContractInformationResult]
    func LookupAssetDeviceContractInformation(ctx *Context, args *LookupAssetDeviceContractInformationArgs, opts ...InvokeOption) (*LookupAssetDeviceContractInformationResult, error)
    func LookupAssetDeviceContractInformationOutput(ctx *Context, args *LookupAssetDeviceContractInformationOutputArgs, opts ...InvokeOption) LookupAssetDeviceContractInformationResultOutput

    > Note: This function is named LookupAssetDeviceContractInformation in the Go SDK.

    public static class GetAssetDeviceContractInformation 
    {
        public static Task<GetAssetDeviceContractInformationResult> InvokeAsync(GetAssetDeviceContractInformationArgs args, InvokeOptions? opts = null)
        public static Output<GetAssetDeviceContractInformationResult> Invoke(GetAssetDeviceContractInformationInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetAssetDeviceContractInformationResult> getAssetDeviceContractInformation(GetAssetDeviceContractInformationArgs args, InvokeOptions options)
    public static Output<GetAssetDeviceContractInformationResult> getAssetDeviceContractInformation(GetAssetDeviceContractInformationArgs args, InvokeOptions options)
    
    fn::invoke:
      function: intersight:index/getAssetDeviceContractInformation:getAssetDeviceContractInformation
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<GetAssetDeviceContractInformationAncestor>
    ClassId string
    Contract GetAssetDeviceContractInformationContract
    ContractStatus string
    Calculated contract status that is derived based on the service line status and contract end date. It is different from serviceLineStatus property. serviceLineStatus gives us ACTIVE, OVERDUE, EXPIRED. These are transformed into Active, Expiring Soon and Not Covered.* Unknown - The device's contract status cannot be determined.* Not Covered - The Cisco device does not have a valid support contract.* Active - The Cisco device is covered under a active support contract.* Expiring Soon - The contract for this Cisco device is going to expire in the next 30 days.
    ContractStatusReason string
    Reason for contract status. In case of Not Covered, reason is either Terminated or Expired.* `` - There is no reason for the specified contract status.* Line Item Expired - The Cisco device does not have a valid support contract, it has expired.* Line Item Terminated - The Cisco device does not have a valid support contract, it has been terminated.
    ContractUnavailableRetryCount double
    If Contract details doesn't exists in CCW API response, we will retry couple of times based on threshold value Retry count will track the number of retry happens due to contract details unavailability.
    ContractUpdatedTime string
    Date and time indicating when the contract data is last fetched from Cisco's Contract API successfully.
    CoveredProductLineEndDate string
    End date of the covered product line. The coverage end date is fetched from Cisco SN2INFO API.
    CreateTime string
    The time when this managed object was created.
    DeviceId string
    Unique identifier of the Cisco device. This information is used to query Cisco APIx SN2INFO and CCWR databases.
    DeviceType string
    Type used to classify the device in Cisco Intersight. Currently supported values are Server and FabricInterconnect. This will be expanded to support more types in future.* None - A default value to catch cases where device type is not correctly detected.* CiscoUcsServer - A device of type server. It includes Cisco IMC and UCS Managed servers.* CiscoUcsFI - A device of type Fabric Interconnect. It includes the various types of Cisco Fabric Interconnects supported by Cisco Intersight.* CiscoUcsChassis - A device of type Chassis. It includes various UCS chassis supported by Cisco Intersight.* CiscoNexusSwitch - A device of type Nexus switch. It includes various Nexus switches supported by Cisco Intersight.* CiscoMDSSwitch - A device of type MDS switch. It includes various MDS switches supported by Cisco Intersight.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    EndCustomer GetAssetDeviceContractInformationEndCustomer
    EndUserGlobalUltimate GetAssetDeviceContractInformationEndUserGlobalUltimate
    Id string
    IsValid bool
    Validates if the device is a genuine Cisco device. Validated is done using the Cisco SN2INFO APIs.
    ItemType string
    Item type of this specific Cisco device. example \ Chassis\ .
    LastDateOfSupport string
    The last date of hardware support for this device.
    MaintenancePurchaseOrderNumber string
    Maintenance purchase order number for the Cisco device.
    MaintenanceSalesOrderNumber string
    Maintenance sales order number for the Cisco device.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    NrSource GetAssetDeviceContractInformationNrSource
    ObjectType string
    Owners List<string>
    Parent GetAssetDeviceContractInformationParent
    PermissionResources List<GetAssetDeviceContractInformationPermissionResource>
    PlatformType string
    Product GetAssetDeviceContractInformationProduct
    PurchaseOrderNumber string
    Purchase order number for the Cisco device. It is a unique number assigned for every purchase.
    RegisteredDevice GetAssetDeviceContractInformationRegisteredDevice
    ResellerGlobalUltimate GetAssetDeviceContractInformationResellerGlobalUltimate
    SalesOrderNumber string
    Sales order number for the Cisco device. It is a unique number assigned for every sale.
    ServiceDescription string
    The type of service contract that covers the Cisco device.
    ServiceEndDate string
    End date for the Cisco service contract that covers this Cisco device.
    ServiceLevel string
    The type of service contract that covers the Cisco device.
    ServiceSku string
    The SKU of the service contract that covers the Cisco device.
    ServiceStartDate string
    Start date for the Cisco service contract that covers this Cisco device.
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    StateContract string
    Internal property used for triggering and tracking actions for contract information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    Tags List<GetAssetDeviceContractInformationTag>
    VersionContext GetAssetDeviceContractInformationVersionContext
    WarrantyEndDate string
    End date for the warranty that covers the Cisco device.
    WarrantyType string
    Type of warranty that covers the Cisco device.
    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []GetAssetDeviceContractInformationAncestor
    ClassId string
    Contract GetAssetDeviceContractInformationContract
    ContractStatus string
    Calculated contract status that is derived based on the service line status and contract end date. It is different from serviceLineStatus property. serviceLineStatus gives us ACTIVE, OVERDUE, EXPIRED. These are transformed into Active, Expiring Soon and Not Covered.* Unknown - The device's contract status cannot be determined.* Not Covered - The Cisco device does not have a valid support contract.* Active - The Cisco device is covered under a active support contract.* Expiring Soon - The contract for this Cisco device is going to expire in the next 30 days.
    ContractStatusReason string
    Reason for contract status. In case of Not Covered, reason is either Terminated or Expired.* `` - There is no reason for the specified contract status.* Line Item Expired - The Cisco device does not have a valid support contract, it has expired.* Line Item Terminated - The Cisco device does not have a valid support contract, it has been terminated.
    ContractUnavailableRetryCount float64
    If Contract details doesn't exists in CCW API response, we will retry couple of times based on threshold value Retry count will track the number of retry happens due to contract details unavailability.
    ContractUpdatedTime string
    Date and time indicating when the contract data is last fetched from Cisco's Contract API successfully.
    CoveredProductLineEndDate string
    End date of the covered product line. The coverage end date is fetched from Cisco SN2INFO API.
    CreateTime string
    The time when this managed object was created.
    DeviceId string
    Unique identifier of the Cisco device. This information is used to query Cisco APIx SN2INFO and CCWR databases.
    DeviceType string
    Type used to classify the device in Cisco Intersight. Currently supported values are Server and FabricInterconnect. This will be expanded to support more types in future.* None - A default value to catch cases where device type is not correctly detected.* CiscoUcsServer - A device of type server. It includes Cisco IMC and UCS Managed servers.* CiscoUcsFI - A device of type Fabric Interconnect. It includes the various types of Cisco Fabric Interconnects supported by Cisco Intersight.* CiscoUcsChassis - A device of type Chassis. It includes various UCS chassis supported by Cisco Intersight.* CiscoNexusSwitch - A device of type Nexus switch. It includes various Nexus switches supported by Cisco Intersight.* CiscoMDSSwitch - A device of type MDS switch. It includes various MDS switches supported by Cisco Intersight.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    EndCustomer GetAssetDeviceContractInformationEndCustomer
    EndUserGlobalUltimate GetAssetDeviceContractInformationEndUserGlobalUltimate
    Id string
    IsValid bool
    Validates if the device is a genuine Cisco device. Validated is done using the Cisco SN2INFO APIs.
    ItemType string
    Item type of this specific Cisco device. example \ Chassis\ .
    LastDateOfSupport string
    The last date of hardware support for this device.
    MaintenancePurchaseOrderNumber string
    Maintenance purchase order number for the Cisco device.
    MaintenanceSalesOrderNumber string
    Maintenance sales order number for the Cisco device.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    NrSource GetAssetDeviceContractInformationNrSource
    ObjectType string
    Owners []string
    Parent GetAssetDeviceContractInformationParent
    PermissionResources []GetAssetDeviceContractInformationPermissionResource
    PlatformType string
    Product GetAssetDeviceContractInformationProduct
    PurchaseOrderNumber string
    Purchase order number for the Cisco device. It is a unique number assigned for every purchase.
    RegisteredDevice GetAssetDeviceContractInformationRegisteredDevice
    ResellerGlobalUltimate GetAssetDeviceContractInformationResellerGlobalUltimate
    SalesOrderNumber string
    Sales order number for the Cisco device. It is a unique number assigned for every sale.
    ServiceDescription string
    The type of service contract that covers the Cisco device.
    ServiceEndDate string
    End date for the Cisco service contract that covers this Cisco device.
    ServiceLevel string
    The type of service contract that covers the Cisco device.
    ServiceSku string
    The SKU of the service contract that covers the Cisco device.
    ServiceStartDate string
    Start date for the Cisco service contract that covers this Cisco device.
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    StateContract string
    Internal property used for triggering and tracking actions for contract information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    Tags []GetAssetDeviceContractInformationTag
    VersionContext GetAssetDeviceContractInformationVersionContext
    WarrantyEndDate string
    End date for the warranty that covers the Cisco device.
    WarrantyType string
    Type of warranty that covers the Cisco device.
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<GetAssetDeviceContractInformationAncestor>
    classId String
    contract GetAssetDeviceContractInformationContract
    contractStatus String
    Calculated contract status that is derived based on the service line status and contract end date. It is different from serviceLineStatus property. serviceLineStatus gives us ACTIVE, OVERDUE, EXPIRED. These are transformed into Active, Expiring Soon and Not Covered.* Unknown - The device's contract status cannot be determined.* Not Covered - The Cisco device does not have a valid support contract.* Active - The Cisco device is covered under a active support contract.* Expiring Soon - The contract for this Cisco device is going to expire in the next 30 days.
    contractStatusReason String
    Reason for contract status. In case of Not Covered, reason is either Terminated or Expired.* `` - There is no reason for the specified contract status.* Line Item Expired - The Cisco device does not have a valid support contract, it has expired.* Line Item Terminated - The Cisco device does not have a valid support contract, it has been terminated.
    contractUnavailableRetryCount Double
    If Contract details doesn't exists in CCW API response, we will retry couple of times based on threshold value Retry count will track the number of retry happens due to contract details unavailability.
    contractUpdatedTime String
    Date and time indicating when the contract data is last fetched from Cisco's Contract API successfully.
    coveredProductLineEndDate String
    End date of the covered product line. The coverage end date is fetched from Cisco SN2INFO API.
    createTime String
    The time when this managed object was created.
    deviceId String
    Unique identifier of the Cisco device. This information is used to query Cisco APIx SN2INFO and CCWR databases.
    deviceType String
    Type used to classify the device in Cisco Intersight. Currently supported values are Server and FabricInterconnect. This will be expanded to support more types in future.* None - A default value to catch cases where device type is not correctly detected.* CiscoUcsServer - A device of type server. It includes Cisco IMC and UCS Managed servers.* CiscoUcsFI - A device of type Fabric Interconnect. It includes the various types of Cisco Fabric Interconnects supported by Cisco Intersight.* CiscoUcsChassis - A device of type Chassis. It includes various UCS chassis supported by Cisco Intersight.* CiscoNexusSwitch - A device of type Nexus switch. It includes various Nexus switches supported by Cisco Intersight.* CiscoMDSSwitch - A device of type MDS switch. It includes various MDS switches supported by Cisco Intersight.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    endCustomer GetAssetDeviceContractInformationEndCustomer
    endUserGlobalUltimate GetAssetDeviceContractInformationEndUserGlobalUltimate
    id String
    isValid Boolean
    Validates if the device is a genuine Cisco device. Validated is done using the Cisco SN2INFO APIs.
    itemType String
    Item type of this specific Cisco device. example \ Chassis\ .
    lastDateOfSupport String
    The last date of hardware support for this device.
    maintenancePurchaseOrderNumber String
    Maintenance purchase order number for the Cisco device.
    maintenanceSalesOrderNumber String
    Maintenance sales order number for the Cisco device.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    nrSource GetAssetDeviceContractInformationNrSource
    objectType String
    owners List<String>
    parent GetAssetDeviceContractInformationParent
    permissionResources List<GetAssetDeviceContractInformationPermissionResource>
    platformType String
    product GetAssetDeviceContractInformationProduct
    purchaseOrderNumber String
    Purchase order number for the Cisco device. It is a unique number assigned for every purchase.
    registeredDevice GetAssetDeviceContractInformationRegisteredDevice
    resellerGlobalUltimate GetAssetDeviceContractInformationResellerGlobalUltimate
    salesOrderNumber String
    Sales order number for the Cisco device. It is a unique number assigned for every sale.
    serviceDescription String
    The type of service contract that covers the Cisco device.
    serviceEndDate String
    End date for the Cisco service contract that covers this Cisco device.
    serviceLevel String
    The type of service contract that covers the Cisco device.
    serviceSku String
    The SKU of the service contract that covers the Cisco device.
    serviceStartDate String
    Start date for the Cisco service contract that covers this Cisco device.
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    stateContract String
    Internal property used for triggering and tracking actions for contract information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    tags List<GetAssetDeviceContractInformationTag>
    versionContext GetAssetDeviceContractInformationVersionContext
    warrantyEndDate String
    End date for the warranty that covers the Cisco device.
    warrantyType String
    Type of warranty that covers the Cisco device.
    accountMoid string
    The Account ID for this managed object.
    additionalProperties string
    ancestors GetAssetDeviceContractInformationAncestor[]
    classId string
    contract GetAssetDeviceContractInformationContract
    contractStatus string
    Calculated contract status that is derived based on the service line status and contract end date. It is different from serviceLineStatus property. serviceLineStatus gives us ACTIVE, OVERDUE, EXPIRED. These are transformed into Active, Expiring Soon and Not Covered.* Unknown - The device's contract status cannot be determined.* Not Covered - The Cisco device does not have a valid support contract.* Active - The Cisco device is covered under a active support contract.* Expiring Soon - The contract for this Cisco device is going to expire in the next 30 days.
    contractStatusReason string
    Reason for contract status. In case of Not Covered, reason is either Terminated or Expired.* `` - There is no reason for the specified contract status.* Line Item Expired - The Cisco device does not have a valid support contract, it has expired.* Line Item Terminated - The Cisco device does not have a valid support contract, it has been terminated.
    contractUnavailableRetryCount number
    If Contract details doesn't exists in CCW API response, we will retry couple of times based on threshold value Retry count will track the number of retry happens due to contract details unavailability.
    contractUpdatedTime string
    Date and time indicating when the contract data is last fetched from Cisco's Contract API successfully.
    coveredProductLineEndDate string
    End date of the covered product line. The coverage end date is fetched from Cisco SN2INFO API.
    createTime string
    The time when this managed object was created.
    deviceId string
    Unique identifier of the Cisco device. This information is used to query Cisco APIx SN2INFO and CCWR databases.
    deviceType string
    Type used to classify the device in Cisco Intersight. Currently supported values are Server and FabricInterconnect. This will be expanded to support more types in future.* None - A default value to catch cases where device type is not correctly detected.* CiscoUcsServer - A device of type server. It includes Cisco IMC and UCS Managed servers.* CiscoUcsFI - A device of type Fabric Interconnect. It includes the various types of Cisco Fabric Interconnects supported by Cisco Intersight.* CiscoUcsChassis - A device of type Chassis. It includes various UCS chassis supported by Cisco Intersight.* CiscoNexusSwitch - A device of type Nexus switch. It includes various Nexus switches supported by Cisco Intersight.* CiscoMDSSwitch - A device of type MDS switch. It includes various MDS switches supported by Cisco Intersight.
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    endCustomer GetAssetDeviceContractInformationEndCustomer
    endUserGlobalUltimate GetAssetDeviceContractInformationEndUserGlobalUltimate
    id string
    isValid boolean
    Validates if the device is a genuine Cisco device. Validated is done using the Cisco SN2INFO APIs.
    itemType string
    Item type of this specific Cisco device. example \ Chassis\ .
    lastDateOfSupport string
    The last date of hardware support for this device.
    maintenancePurchaseOrderNumber string
    Maintenance purchase order number for the Cisco device.
    maintenanceSalesOrderNumber string
    Maintenance sales order number for the Cisco device.
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    nrSource GetAssetDeviceContractInformationNrSource
    objectType string
    owners string[]
    parent GetAssetDeviceContractInformationParent
    permissionResources GetAssetDeviceContractInformationPermissionResource[]
    platformType string
    product GetAssetDeviceContractInformationProduct
    purchaseOrderNumber string
    Purchase order number for the Cisco device. It is a unique number assigned for every purchase.
    registeredDevice GetAssetDeviceContractInformationRegisteredDevice
    resellerGlobalUltimate GetAssetDeviceContractInformationResellerGlobalUltimate
    salesOrderNumber string
    Sales order number for the Cisco device. It is a unique number assigned for every sale.
    serviceDescription string
    The type of service contract that covers the Cisco device.
    serviceEndDate string
    End date for the Cisco service contract that covers this Cisco device.
    serviceLevel string
    The type of service contract that covers the Cisco device.
    serviceSku string
    The SKU of the service contract that covers the Cisco device.
    serviceStartDate string
    Start date for the Cisco service contract that covers this Cisco device.
    sharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    stateContract string
    Internal property used for triggering and tracking actions for contract information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    tags GetAssetDeviceContractInformationTag[]
    versionContext GetAssetDeviceContractInformationVersionContext
    warrantyEndDate string
    End date for the warranty that covers the Cisco device.
    warrantyType string
    Type of warranty that covers the Cisco device.
    account_moid str
    The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[GetAssetDeviceContractInformationAncestor]
    class_id str
    contract GetAssetDeviceContractInformationContract
    contract_status str
    Calculated contract status that is derived based on the service line status and contract end date. It is different from serviceLineStatus property. serviceLineStatus gives us ACTIVE, OVERDUE, EXPIRED. These are transformed into Active, Expiring Soon and Not Covered.* Unknown - The device's contract status cannot be determined.* Not Covered - The Cisco device does not have a valid support contract.* Active - The Cisco device is covered under a active support contract.* Expiring Soon - The contract for this Cisco device is going to expire in the next 30 days.
    contract_status_reason str
    Reason for contract status. In case of Not Covered, reason is either Terminated or Expired.* `` - There is no reason for the specified contract status.* Line Item Expired - The Cisco device does not have a valid support contract, it has expired.* Line Item Terminated - The Cisco device does not have a valid support contract, it has been terminated.
    contract_unavailable_retry_count float
    If Contract details doesn't exists in CCW API response, we will retry couple of times based on threshold value Retry count will track the number of retry happens due to contract details unavailability.
    contract_updated_time str
    Date and time indicating when the contract data is last fetched from Cisco's Contract API successfully.
    covered_product_line_end_date str
    End date of the covered product line. The coverage end date is fetched from Cisco SN2INFO API.
    create_time str
    The time when this managed object was created.
    device_id str
    Unique identifier of the Cisco device. This information is used to query Cisco APIx SN2INFO and CCWR databases.
    device_type str
    Type used to classify the device in Cisco Intersight. Currently supported values are Server and FabricInterconnect. This will be expanded to support more types in future.* None - A default value to catch cases where device type is not correctly detected.* CiscoUcsServer - A device of type server. It includes Cisco IMC and UCS Managed servers.* CiscoUcsFI - A device of type Fabric Interconnect. It includes the various types of Cisco Fabric Interconnects supported by Cisco Intersight.* CiscoUcsChassis - A device of type Chassis. It includes various UCS chassis supported by Cisco Intersight.* CiscoNexusSwitch - A device of type Nexus switch. It includes various Nexus switches supported by Cisco Intersight.* CiscoMDSSwitch - A device of type MDS switch. It includes various MDS switches supported by Cisco Intersight.
    domain_group_moid str
    The DomainGroup ID for this managed object.
    end_customer GetAssetDeviceContractInformationEndCustomer
    end_user_global_ultimate GetAssetDeviceContractInformationEndUserGlobalUltimate
    id str
    is_valid bool
    Validates if the device is a genuine Cisco device. Validated is done using the Cisco SN2INFO APIs.
    item_type str
    Item type of this specific Cisco device. example \ Chassis\ .
    last_date_of_support str
    The last date of hardware support for this device.
    maintenance_purchase_order_number str
    Maintenance purchase order number for the Cisco device.
    maintenance_sales_order_number str
    Maintenance sales order number for the Cisco device.
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    nr_source GetAssetDeviceContractInformationNrSource
    object_type str
    owners Sequence[str]
    parent GetAssetDeviceContractInformationParent
    permission_resources Sequence[GetAssetDeviceContractInformationPermissionResource]
    platform_type str
    product GetAssetDeviceContractInformationProduct
    purchase_order_number str
    Purchase order number for the Cisco device. It is a unique number assigned for every purchase.
    registered_device GetAssetDeviceContractInformationRegisteredDevice
    reseller_global_ultimate GetAssetDeviceContractInformationResellerGlobalUltimate
    sales_order_number str
    Sales order number for the Cisco device. It is a unique number assigned for every sale.
    service_description str
    The type of service contract that covers the Cisco device.
    service_end_date str
    End date for the Cisco service contract that covers this Cisco device.
    service_level str
    The type of service contract that covers the Cisco device.
    service_sku str
    The SKU of the service contract that covers the Cisco device.
    service_start_date str
    Start date for the Cisco service contract that covers this Cisco device.
    shared_scope str
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    state_contract str
    Internal property used for triggering and tracking actions for contract information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    tags Sequence[GetAssetDeviceContractInformationTag]
    version_context GetAssetDeviceContractInformationVersionContext
    warranty_end_date str
    End date for the warranty that covers the Cisco device.
    warranty_type str
    Type of warranty that covers the Cisco device.
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    classId String
    contract Property Map
    contractStatus String
    Calculated contract status that is derived based on the service line status and contract end date. It is different from serviceLineStatus property. serviceLineStatus gives us ACTIVE, OVERDUE, EXPIRED. These are transformed into Active, Expiring Soon and Not Covered.* Unknown - The device's contract status cannot be determined.* Not Covered - The Cisco device does not have a valid support contract.* Active - The Cisco device is covered under a active support contract.* Expiring Soon - The contract for this Cisco device is going to expire in the next 30 days.
    contractStatusReason String
    Reason for contract status. In case of Not Covered, reason is either Terminated or Expired.* `` - There is no reason for the specified contract status.* Line Item Expired - The Cisco device does not have a valid support contract, it has expired.* Line Item Terminated - The Cisco device does not have a valid support contract, it has been terminated.
    contractUnavailableRetryCount Number
    If Contract details doesn't exists in CCW API response, we will retry couple of times based on threshold value Retry count will track the number of retry happens due to contract details unavailability.
    contractUpdatedTime String
    Date and time indicating when the contract data is last fetched from Cisco's Contract API successfully.
    coveredProductLineEndDate String
    End date of the covered product line. The coverage end date is fetched from Cisco SN2INFO API.
    createTime String
    The time when this managed object was created.
    deviceId String
    Unique identifier of the Cisco device. This information is used to query Cisco APIx SN2INFO and CCWR databases.
    deviceType String
    Type used to classify the device in Cisco Intersight. Currently supported values are Server and FabricInterconnect. This will be expanded to support more types in future.* None - A default value to catch cases where device type is not correctly detected.* CiscoUcsServer - A device of type server. It includes Cisco IMC and UCS Managed servers.* CiscoUcsFI - A device of type Fabric Interconnect. It includes the various types of Cisco Fabric Interconnects supported by Cisco Intersight.* CiscoUcsChassis - A device of type Chassis. It includes various UCS chassis supported by Cisco Intersight.* CiscoNexusSwitch - A device of type Nexus switch. It includes various Nexus switches supported by Cisco Intersight.* CiscoMDSSwitch - A device of type MDS switch. It includes various MDS switches supported by Cisco Intersight.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    endCustomer Property Map
    endUserGlobalUltimate Property Map
    id String
    isValid Boolean
    Validates if the device is a genuine Cisco device. Validated is done using the Cisco SN2INFO APIs.
    itemType String
    Item type of this specific Cisco device. example \ Chassis\ .
    lastDateOfSupport String
    The last date of hardware support for this device.
    maintenancePurchaseOrderNumber String
    Maintenance purchase order number for the Cisco device.
    maintenanceSalesOrderNumber String
    Maintenance sales order number for the Cisco device.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    nrSource Property Map
    objectType String
    owners List<String>
    parent Property Map
    permissionResources List<Property Map>
    platformType String
    product Property Map
    purchaseOrderNumber String
    Purchase order number for the Cisco device. It is a unique number assigned for every purchase.
    registeredDevice Property Map
    resellerGlobalUltimate Property Map
    salesOrderNumber String
    Sales order number for the Cisco device. It is a unique number assigned for every sale.
    serviceDescription String
    The type of service contract that covers the Cisco device.
    serviceEndDate String
    End date for the Cisco service contract that covers this Cisco device.
    serviceLevel String
    The type of service contract that covers the Cisco device.
    serviceSku String
    The SKU of the service contract that covers the Cisco device.
    serviceStartDate String
    Start date for the Cisco service contract that covers this Cisco device.
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    stateContract String
    Internal property used for triggering and tracking actions for contract information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    tags List<Property Map>
    versionContext Property Map
    warrantyEndDate String
    End date for the warranty that covers the Cisco device.
    warrantyType String
    Type of warranty that covers the Cisco device.

    getAssetDeviceContractInformation Result

    The following output properties are available:

    Id string
    Results List<GetAssetDeviceContractInformationResult>
    AccountMoid string
    AdditionalProperties string
    Ancestors List<GetAssetDeviceContractInformationAncestor>
    ClassId string
    Contract GetAssetDeviceContractInformationContract
    ContractStatus string
    ContractStatusReason string
    ContractUnavailableRetryCount double
    ContractUpdatedTime string
    CoveredProductLineEndDate string
    CreateTime string
    DeviceId string
    DeviceType string
    DomainGroupMoid string
    EndCustomer GetAssetDeviceContractInformationEndCustomer
    EndUserGlobalUltimate GetAssetDeviceContractInformationEndUserGlobalUltimate
    IsValid bool
    ItemType string
    LastDateOfSupport string
    MaintenancePurchaseOrderNumber string
    MaintenanceSalesOrderNumber string
    ModTime string
    Moid string
    NrSource GetAssetDeviceContractInformationNrSource
    ObjectType string
    Owners List<string>
    Parent GetAssetDeviceContractInformationParent
    PermissionResources List<GetAssetDeviceContractInformationPermissionResource>
    PlatformType string
    Product GetAssetDeviceContractInformationProduct
    PurchaseOrderNumber string
    RegisteredDevice GetAssetDeviceContractInformationRegisteredDevice
    ResellerGlobalUltimate GetAssetDeviceContractInformationResellerGlobalUltimate
    SalesOrderNumber string
    ServiceDescription string
    ServiceEndDate string
    ServiceLevel string
    ServiceSku string
    ServiceStartDate string
    SharedScope string
    StateContract string
    Tags List<GetAssetDeviceContractInformationTag>
    VersionContext GetAssetDeviceContractInformationVersionContext
    WarrantyEndDate string
    WarrantyType string
    Id string
    Results []GetAssetDeviceContractInformationResult
    AccountMoid string
    AdditionalProperties string
    Ancestors []GetAssetDeviceContractInformationAncestor
    ClassId string
    Contract GetAssetDeviceContractInformationContract
    ContractStatus string
    ContractStatusReason string
    ContractUnavailableRetryCount float64
    ContractUpdatedTime string
    CoveredProductLineEndDate string
    CreateTime string
    DeviceId string
    DeviceType string
    DomainGroupMoid string
    EndCustomer GetAssetDeviceContractInformationEndCustomer
    EndUserGlobalUltimate GetAssetDeviceContractInformationEndUserGlobalUltimate
    IsValid bool
    ItemType string
    LastDateOfSupport string
    MaintenancePurchaseOrderNumber string
    MaintenanceSalesOrderNumber string
    ModTime string
    Moid string
    NrSource GetAssetDeviceContractInformationNrSource
    ObjectType string
    Owners []string
    Parent GetAssetDeviceContractInformationParent
    PermissionResources []GetAssetDeviceContractInformationPermissionResource
    PlatformType string
    Product GetAssetDeviceContractInformationProduct
    PurchaseOrderNumber string
    RegisteredDevice GetAssetDeviceContractInformationRegisteredDevice
    ResellerGlobalUltimate GetAssetDeviceContractInformationResellerGlobalUltimate
    SalesOrderNumber string
    ServiceDescription string
    ServiceEndDate string
    ServiceLevel string
    ServiceSku string
    ServiceStartDate string
    SharedScope string
    StateContract string
    Tags []GetAssetDeviceContractInformationTag
    VersionContext GetAssetDeviceContractInformationVersionContext
    WarrantyEndDate string
    WarrantyType string
    id String
    results List<GetAssetDeviceContractInformationResult>
    accountMoid String
    additionalProperties String
    ancestors List<GetAssetDeviceContractInformationAncestor>
    classId String
    contract GetAssetDeviceContractInformationContract
    contractStatus String
    contractStatusReason String
    contractUnavailableRetryCount Double
    contractUpdatedTime String
    coveredProductLineEndDate String
    createTime String
    deviceId String
    deviceType String
    domainGroupMoid String
    endCustomer GetAssetDeviceContractInformationEndCustomer
    endUserGlobalUltimate GetAssetDeviceContractInformationEndUserGlobalUltimate
    isValid Boolean
    itemType String
    lastDateOfSupport String
    maintenancePurchaseOrderNumber String
    maintenanceSalesOrderNumber String
    modTime String
    moid String
    nrSource GetAssetDeviceContractInformationNrSource
    objectType String
    owners List<String>
    parent GetAssetDeviceContractInformationParent
    permissionResources List<GetAssetDeviceContractInformationPermissionResource>
    platformType String
    product GetAssetDeviceContractInformationProduct
    purchaseOrderNumber String
    registeredDevice GetAssetDeviceContractInformationRegisteredDevice
    resellerGlobalUltimate GetAssetDeviceContractInformationResellerGlobalUltimate
    salesOrderNumber String
    serviceDescription String
    serviceEndDate String
    serviceLevel String
    serviceSku String
    serviceStartDate String
    sharedScope String
    stateContract String
    tags List<GetAssetDeviceContractInformationTag>
    versionContext GetAssetDeviceContractInformationVersionContext
    warrantyEndDate String
    warrantyType String
    id string
    results GetAssetDeviceContractInformationResult[]
    accountMoid string
    additionalProperties string
    ancestors GetAssetDeviceContractInformationAncestor[]
    classId string
    contract GetAssetDeviceContractInformationContract
    contractStatus string
    contractStatusReason string
    contractUnavailableRetryCount number
    contractUpdatedTime string
    coveredProductLineEndDate string
    createTime string
    deviceId string
    deviceType string
    domainGroupMoid string
    endCustomer GetAssetDeviceContractInformationEndCustomer
    endUserGlobalUltimate GetAssetDeviceContractInformationEndUserGlobalUltimate
    isValid boolean
    itemType string
    lastDateOfSupport string
    maintenancePurchaseOrderNumber string
    maintenanceSalesOrderNumber string
    modTime string
    moid string
    nrSource GetAssetDeviceContractInformationNrSource
    objectType string
    owners string[]
    parent GetAssetDeviceContractInformationParent
    permissionResources GetAssetDeviceContractInformationPermissionResource[]
    platformType string
    product GetAssetDeviceContractInformationProduct
    purchaseOrderNumber string
    registeredDevice GetAssetDeviceContractInformationRegisteredDevice
    resellerGlobalUltimate GetAssetDeviceContractInformationResellerGlobalUltimate
    salesOrderNumber string
    serviceDescription string
    serviceEndDate string
    serviceLevel string
    serviceSku string
    serviceStartDate string
    sharedScope string
    stateContract string
    tags GetAssetDeviceContractInformationTag[]
    versionContext GetAssetDeviceContractInformationVersionContext
    warrantyEndDate string
    warrantyType string
    id str
    results Sequence[GetAssetDeviceContractInformationResult]
    account_moid str
    additional_properties str
    ancestors Sequence[GetAssetDeviceContractInformationAncestor]
    class_id str
    contract GetAssetDeviceContractInformationContract
    contract_status str
    contract_status_reason str
    contract_unavailable_retry_count float
    contract_updated_time str
    covered_product_line_end_date str
    create_time str
    device_id str
    device_type str
    domain_group_moid str
    end_customer GetAssetDeviceContractInformationEndCustomer
    end_user_global_ultimate GetAssetDeviceContractInformationEndUserGlobalUltimate
    is_valid bool
    item_type str
    last_date_of_support str
    maintenance_purchase_order_number str
    maintenance_sales_order_number str
    mod_time str
    moid str
    nr_source GetAssetDeviceContractInformationNrSource
    object_type str
    owners Sequence[str]
    parent GetAssetDeviceContractInformationParent
    permission_resources Sequence[GetAssetDeviceContractInformationPermissionResource]
    platform_type str
    product GetAssetDeviceContractInformationProduct
    purchase_order_number str
    registered_device GetAssetDeviceContractInformationRegisteredDevice
    reseller_global_ultimate GetAssetDeviceContractInformationResellerGlobalUltimate
    sales_order_number str
    service_description str
    service_end_date str
    service_level str
    service_sku str
    service_start_date str
    shared_scope str
    state_contract str
    tags Sequence[GetAssetDeviceContractInformationTag]
    version_context GetAssetDeviceContractInformationVersionContext
    warranty_end_date str
    warranty_type str
    id String
    results List<Property Map>
    accountMoid String
    additionalProperties String
    ancestors List<Property Map>
    classId String
    contract Property Map
    contractStatus String
    contractStatusReason String
    contractUnavailableRetryCount Number
    contractUpdatedTime String
    coveredProductLineEndDate String
    createTime String
    deviceId String
    deviceType String
    domainGroupMoid String
    endCustomer Property Map
    endUserGlobalUltimate Property Map
    isValid Boolean
    itemType String
    lastDateOfSupport String
    maintenancePurchaseOrderNumber String
    maintenanceSalesOrderNumber String
    modTime String
    moid String
    nrSource Property Map
    objectType String
    owners List<String>
    parent Property Map
    permissionResources List<Property Map>
    platformType String
    product Property Map
    purchaseOrderNumber String
    registeredDevice Property Map
    resellerGlobalUltimate Property Map
    salesOrderNumber String
    serviceDescription String
    serviceEndDate String
    serviceLevel String
    serviceSku String
    serviceStartDate String
    sharedScope String
    stateContract String
    tags List<Property Map>
    versionContext Property Map
    warrantyEndDate String
    warrantyType String

    Supporting Types

    GetAssetDeviceContractInformationAncestor

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetAssetDeviceContractInformationContract

    AdditionalProperties string
    BillTo GetAssetDeviceContractInformationContractBillTo
    BillTo address of listed for the contract.
    BillToGlobalUltimate GetAssetDeviceContractInformationContractBillToGlobalUltimate
    BillToGlobalUltimate information listed in the contract.
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ContractNumber string
    Contract number for the Cisco support contract purchased for the Cisco device.
    LineStatus string
    Contract status as per the Cisco Contract APIx.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    AdditionalProperties string
    BillTo GetAssetDeviceContractInformationContractBillTo
    BillTo address of listed for the contract.
    BillToGlobalUltimate GetAssetDeviceContractInformationContractBillToGlobalUltimate
    BillToGlobalUltimate information listed in the contract.
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    ContractNumber string
    Contract number for the Cisco support contract purchased for the Cisco device.
    LineStatus string
    Contract status as per the Cisco Contract APIx.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties String
    billTo GetAssetDeviceContractInformationContractBillTo
    BillTo address of listed for the contract.
    billToGlobalUltimate GetAssetDeviceContractInformationContractBillToGlobalUltimate
    BillToGlobalUltimate information listed in the contract.
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    contractNumber String
    Contract number for the Cisco support contract purchased for the Cisco device.
    lineStatus String
    Contract status as per the Cisco Contract APIx.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties string
    billTo GetAssetDeviceContractInformationContractBillTo
    BillTo address of listed for the contract.
    billToGlobalUltimate GetAssetDeviceContractInformationContractBillToGlobalUltimate
    BillToGlobalUltimate information listed in the contract.
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    contractNumber string
    Contract number for the Cisco support contract purchased for the Cisco device.
    lineStatus string
    Contract status as per the Cisco Contract APIx.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additional_properties str
    bill_to GetAssetDeviceContractInformationContractBillTo
    BillTo address of listed for the contract.
    bill_to_global_ultimate GetAssetDeviceContractInformationContractBillToGlobalUltimate
    BillToGlobalUltimate information listed in the contract.
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    contract_number str
    Contract number for the Cisco support contract purchased for the Cisco device.
    line_status str
    Contract status as per the Cisco Contract APIx.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties String
    billTo Property Map
    BillTo address of listed for the contract.
    billToGlobalUltimate Property Map
    BillToGlobalUltimate information listed in the contract.
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    contractNumber String
    Contract number for the Cisco support contract purchased for the Cisco device.
    lineStatus String
    Contract status as per the Cisco Contract APIx.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.

    GetAssetDeviceContractInformationContractBillTo

    AdditionalProperties string
    Address1 string
    Address Line one of the address information. example "PO BOX 641570".
    Address2 string
    Address Line two of the address information. example "Cisco Systems".
    Address3 string
    Address Line three of the address information. example "Cisco Systems".
    City string
    City in which the address resides. example "San Jose".
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Country string
    Country in which the address resides. example "US".
    County string
    County in which the address resides. example "Washington County".
    Location string
    Location in which the address resides. example "14852".
    Name string
    Name of the user whose address is being populated.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    PostalCode string
    Postal Code in which the address resides. example "95164-1570".
    Province string
    Province in which the address resides. example "AB".
    State string
    State in which the address resides. example "CA".
    AdditionalProperties string
    Address1 string
    Address Line one of the address information. example "PO BOX 641570".
    Address2 string
    Address Line two of the address information. example "Cisco Systems".
    Address3 string
    Address Line three of the address information. example "Cisco Systems".
    City string
    City in which the address resides. example "San Jose".
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Country string
    Country in which the address resides. example "US".
    County string
    County in which the address resides. example "Washington County".
    Location string
    Location in which the address resides. example "14852".
    Name string
    Name of the user whose address is being populated.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    PostalCode string
    Postal Code in which the address resides. example "95164-1570".
    Province string
    Province in which the address resides. example "AB".
    State string
    State in which the address resides. example "CA".
    additionalProperties String
    address1 String
    Address Line one of the address information. example "PO BOX 641570".
    address2 String
    Address Line two of the address information. example "Cisco Systems".
    address3 String
    Address Line three of the address information. example "Cisco Systems".
    city String
    City in which the address resides. example "San Jose".
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    country String
    Country in which the address resides. example "US".
    county String
    County in which the address resides. example "Washington County".
    location String
    Location in which the address resides. example "14852".
    name String
    Name of the user whose address is being populated.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    postalCode String
    Postal Code in which the address resides. example "95164-1570".
    province String
    Province in which the address resides. example "AB".
    state String
    State in which the address resides. example "CA".
    additionalProperties string
    address1 string
    Address Line one of the address information. example "PO BOX 641570".
    address2 string
    Address Line two of the address information. example "Cisco Systems".
    address3 string
    Address Line three of the address information. example "Cisco Systems".
    city string
    City in which the address resides. example "San Jose".
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    country string
    Country in which the address resides. example "US".
    county string
    County in which the address resides. example "Washington County".
    location string
    Location in which the address resides. example "14852".
    name string
    Name of the user whose address is being populated.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    postalCode string
    Postal Code in which the address resides. example "95164-1570".
    province string
    Province in which the address resides. example "AB".
    state string
    State in which the address resides. example "CA".
    additional_properties str
    address1 str
    Address Line one of the address information. example "PO BOX 641570".
    address2 str
    Address Line two of the address information. example "Cisco Systems".
    address3 str
    Address Line three of the address information. example "Cisco Systems".
    city str
    City in which the address resides. example "San Jose".
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    country str
    Country in which the address resides. example "US".
    county str
    County in which the address resides. example "Washington County".
    location str
    Location in which the address resides. example "14852".
    name str
    Name of the user whose address is being populated.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    postal_code str
    Postal Code in which the address resides. example "95164-1570".
    province str
    Province in which the address resides. example "AB".
    state str
    State in which the address resides. example "CA".
    additionalProperties String
    address1 String
    Address Line one of the address information. example "PO BOX 641570".
    address2 String
    Address Line two of the address information. example "Cisco Systems".
    address3 String
    Address Line three of the address information. example "Cisco Systems".
    city String
    City in which the address resides. example "San Jose".
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    country String
    Country in which the address resides. example "US".
    county String
    County in which the address resides. example "Washington County".
    location String
    Location in which the address resides. example "14852".
    name String
    Name of the user whose address is being populated.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    postalCode String
    Postal Code in which the address resides. example "95164-1570".
    province String
    Province in which the address resides. example "AB".
    state String
    State in which the address resides. example "CA".

    GetAssetDeviceContractInformationContractBillToGlobalUltimate

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Id string
    ID of the user in BillToGlobal.
    Name string
    Name of the user in BillToGlobal.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Id string
    ID of the user in BillToGlobal.
    Name string
    Name of the user in BillToGlobal.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    id String
    ID of the user in BillToGlobal.
    name String
    Name of the user in BillToGlobal.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    id string
    ID of the user in BillToGlobal.
    name string
    Name of the user in BillToGlobal.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    id str
    ID of the user in BillToGlobal.
    name str
    Name of the user in BillToGlobal.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    id String
    ID of the user in BillToGlobal.
    name String
    Name of the user in BillToGlobal.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.

    GetAssetDeviceContractInformationEndCustomer

    AdditionalProperties string
    Address GetAssetDeviceContractInformationEndCustomerAddress
    Address as per the information provided by the user.
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Id string
    Unique identifier for an end customer. This identifier is allocated by Cisco.
    Name string
    Name as per the information provided by the user.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    AdditionalProperties string
    Address GetAssetDeviceContractInformationEndCustomerAddress
    Address as per the information provided by the user.
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Id string
    Unique identifier for an end customer. This identifier is allocated by Cisco.
    Name string
    Name as per the information provided by the user.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties String
    address GetAssetDeviceContractInformationEndCustomerAddress
    Address as per the information provided by the user.
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    id String
    Unique identifier for an end customer. This identifier is allocated by Cisco.
    name String
    Name as per the information provided by the user.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties string
    address GetAssetDeviceContractInformationEndCustomerAddress
    Address as per the information provided by the user.
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    id string
    Unique identifier for an end customer. This identifier is allocated by Cisco.
    name string
    Name as per the information provided by the user.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additional_properties str
    address GetAssetDeviceContractInformationEndCustomerAddress
    Address as per the information provided by the user.
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    id str
    Unique identifier for an end customer. This identifier is allocated by Cisco.
    name str
    Name as per the information provided by the user.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties String
    address Property Map
    Address as per the information provided by the user.
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    id String
    Unique identifier for an end customer. This identifier is allocated by Cisco.
    name String
    Name as per the information provided by the user.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.

    GetAssetDeviceContractInformationEndCustomerAddress

    AdditionalProperties string
    Address1 string
    Address Line one of the address information. example "PO BOX 641570".
    Address2 string
    Address Line two of the address information. example "Cisco Systems".
    Address3 string
    Address Line three of the address information. example "Cisco Systems".
    City string
    City in which the address resides. example "San Jose".
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Country string
    Country in which the address resides. example "US".
    County string
    County in which the address resides. example "Washington County".
    Location string
    Location in which the address resides. example "14852".
    Name string
    Name of the user whose address is being populated.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    PostalCode string
    Postal Code in which the address resides. example "95164-1570".
    Province string
    Province in which the address resides. example "AB".
    State string
    State in which the address resides. example "CA".
    AdditionalProperties string
    Address1 string
    Address Line one of the address information. example "PO BOX 641570".
    Address2 string
    Address Line two of the address information. example "Cisco Systems".
    Address3 string
    Address Line three of the address information. example "Cisco Systems".
    City string
    City in which the address resides. example "San Jose".
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Country string
    Country in which the address resides. example "US".
    County string
    County in which the address resides. example "Washington County".
    Location string
    Location in which the address resides. example "14852".
    Name string
    Name of the user whose address is being populated.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    PostalCode string
    Postal Code in which the address resides. example "95164-1570".
    Province string
    Province in which the address resides. example "AB".
    State string
    State in which the address resides. example "CA".
    additionalProperties String
    address1 String
    Address Line one of the address information. example "PO BOX 641570".
    address2 String
    Address Line two of the address information. example "Cisco Systems".
    address3 String
    Address Line three of the address information. example "Cisco Systems".
    city String
    City in which the address resides. example "San Jose".
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    country String
    Country in which the address resides. example "US".
    county String
    County in which the address resides. example "Washington County".
    location String
    Location in which the address resides. example "14852".
    name String
    Name of the user whose address is being populated.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    postalCode String
    Postal Code in which the address resides. example "95164-1570".
    province String
    Province in which the address resides. example "AB".
    state String
    State in which the address resides. example "CA".
    additionalProperties string
    address1 string
    Address Line one of the address information. example "PO BOX 641570".
    address2 string
    Address Line two of the address information. example "Cisco Systems".
    address3 string
    Address Line three of the address information. example "Cisco Systems".
    city string
    City in which the address resides. example "San Jose".
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    country string
    Country in which the address resides. example "US".
    county string
    County in which the address resides. example "Washington County".
    location string
    Location in which the address resides. example "14852".
    name string
    Name of the user whose address is being populated.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    postalCode string
    Postal Code in which the address resides. example "95164-1570".
    province string
    Province in which the address resides. example "AB".
    state string
    State in which the address resides. example "CA".
    additional_properties str
    address1 str
    Address Line one of the address information. example "PO BOX 641570".
    address2 str
    Address Line two of the address information. example "Cisco Systems".
    address3 str
    Address Line three of the address information. example "Cisco Systems".
    city str
    City in which the address resides. example "San Jose".
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    country str
    Country in which the address resides. example "US".
    county str
    County in which the address resides. example "Washington County".
    location str
    Location in which the address resides. example "14852".
    name str
    Name of the user whose address is being populated.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    postal_code str
    Postal Code in which the address resides. example "95164-1570".
    province str
    Province in which the address resides. example "AB".
    state str
    State in which the address resides. example "CA".
    additionalProperties String
    address1 String
    Address Line one of the address information. example "PO BOX 641570".
    address2 String
    Address Line two of the address information. example "Cisco Systems".
    address3 String
    Address Line three of the address information. example "Cisco Systems".
    city String
    City in which the address resides. example "San Jose".
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    country String
    Country in which the address resides. example "US".
    county String
    County in which the address resides. example "Washington County".
    location String
    Location in which the address resides. example "14852".
    name String
    Name of the user whose address is being populated.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    postalCode String
    Postal Code in which the address resides. example "95164-1570".
    province String
    Province in which the address resides. example "AB".
    state String
    State in which the address resides. example "CA".

    GetAssetDeviceContractInformationEndUserGlobalUltimate

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Id string
    ID of the user in BillToGlobal.
    Name string
    Name of the user in BillToGlobal.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Id string
    ID of the user in BillToGlobal.
    Name string
    Name of the user in BillToGlobal.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    id String
    ID of the user in BillToGlobal.
    name String
    Name of the user in BillToGlobal.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    id string
    ID of the user in BillToGlobal.
    name string
    Name of the user in BillToGlobal.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    id str
    ID of the user in BillToGlobal.
    name str
    Name of the user in BillToGlobal.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    id String
    ID of the user in BillToGlobal.
    name String
    Name of the user in BillToGlobal.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.

    GetAssetDeviceContractInformationNrSource

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetAssetDeviceContractInformationParent

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetAssetDeviceContractInformationPermissionResource

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetAssetDeviceContractInformationProduct

    AdditionalProperties string
    BillTo GetAssetDeviceContractInformationProductBillTo
    Billing address provided by customer while buying this Cisco product.
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Description string
    Short description of the Cisco product that helps identify the product easily. example "DISTI:UCS 6248UP 1RU Fabric Int/No PSU/32 UP/ 12p LIC".
    Family string
    Family that the product belongs to. Example "UCSB".
    Group string
    Group that the product belongs to. It is one higher level categorization above family. example "Switch".
    Number string
    Product number that identifies the product. example PID. example "UCS-FI-6248UP-CH2".
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ShipTo GetAssetDeviceContractInformationProductShipTo
    Shipping address provided by customer while buying this Cisco product.
    SubType string
    Sub type of the product being specified. example "UCS 6200 SER".
    AdditionalProperties string
    BillTo GetAssetDeviceContractInformationProductBillTo
    Billing address provided by customer while buying this Cisco product.
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Description string
    Short description of the Cisco product that helps identify the product easily. example "DISTI:UCS 6248UP 1RU Fabric Int/No PSU/32 UP/ 12p LIC".
    Family string
    Family that the product belongs to. Example "UCSB".
    Group string
    Group that the product belongs to. It is one higher level categorization above family. example "Switch".
    Number string
    Product number that identifies the product. example PID. example "UCS-FI-6248UP-CH2".
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ShipTo GetAssetDeviceContractInformationProductShipTo
    Shipping address provided by customer while buying this Cisco product.
    SubType string
    Sub type of the product being specified. example "UCS 6200 SER".
    additionalProperties String
    billTo GetAssetDeviceContractInformationProductBillTo
    Billing address provided by customer while buying this Cisco product.
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    description String
    Short description of the Cisco product that helps identify the product easily. example "DISTI:UCS 6248UP 1RU Fabric Int/No PSU/32 UP/ 12p LIC".
    family String
    Family that the product belongs to. Example "UCSB".
    group String
    Group that the product belongs to. It is one higher level categorization above family. example "Switch".
    number String
    Product number that identifies the product. example PID. example "UCS-FI-6248UP-CH2".
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    shipTo GetAssetDeviceContractInformationProductShipTo
    Shipping address provided by customer while buying this Cisco product.
    subType String
    Sub type of the product being specified. example "UCS 6200 SER".
    additionalProperties string
    billTo GetAssetDeviceContractInformationProductBillTo
    Billing address provided by customer while buying this Cisco product.
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    description string
    Short description of the Cisco product that helps identify the product easily. example "DISTI:UCS 6248UP 1RU Fabric Int/No PSU/32 UP/ 12p LIC".
    family string
    Family that the product belongs to. Example "UCSB".
    group string
    Group that the product belongs to. It is one higher level categorization above family. example "Switch".
    number string
    Product number that identifies the product. example PID. example "UCS-FI-6248UP-CH2".
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    shipTo GetAssetDeviceContractInformationProductShipTo
    Shipping address provided by customer while buying this Cisco product.
    subType string
    Sub type of the product being specified. example "UCS 6200 SER".
    additional_properties str
    bill_to GetAssetDeviceContractInformationProductBillTo
    Billing address provided by customer while buying this Cisco product.
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    description str
    Short description of the Cisco product that helps identify the product easily. example "DISTI:UCS 6248UP 1RU Fabric Int/No PSU/32 UP/ 12p LIC".
    family str
    Family that the product belongs to. Example "UCSB".
    group str
    Group that the product belongs to. It is one higher level categorization above family. example "Switch".
    number str
    Product number that identifies the product. example PID. example "UCS-FI-6248UP-CH2".
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ship_to GetAssetDeviceContractInformationProductShipTo
    Shipping address provided by customer while buying this Cisco product.
    sub_type str
    Sub type of the product being specified. example "UCS 6200 SER".
    additionalProperties String
    billTo Property Map
    Billing address provided by customer while buying this Cisco product.
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    description String
    Short description of the Cisco product that helps identify the product easily. example "DISTI:UCS 6248UP 1RU Fabric Int/No PSU/32 UP/ 12p LIC".
    family String
    Family that the product belongs to. Example "UCSB".
    group String
    Group that the product belongs to. It is one higher level categorization above family. example "Switch".
    number String
    Product number that identifies the product. example PID. example "UCS-FI-6248UP-CH2".
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    shipTo Property Map
    Shipping address provided by customer while buying this Cisco product.
    subType String
    Sub type of the product being specified. example "UCS 6200 SER".

    GetAssetDeviceContractInformationProductBillTo

    AdditionalProperties string
    Address1 string
    Address Line one of the address information. example "PO BOX 641570".
    Address2 string
    Address Line two of the address information. example "Cisco Systems".
    Address3 string
    Address Line three of the address information. example "Cisco Systems".
    City string
    City in which the address resides. example "San Jose".
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Country string
    Country in which the address resides. example "US".
    County string
    County in which the address resides. example "Washington County".
    Location string
    Location in which the address resides. example "14852".
    Name string
    Name of the user whose address is being populated.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    PostalCode string
    Postal Code in which the address resides. example "95164-1570".
    Province string
    Province in which the address resides. example "AB".
    State string
    State in which the address resides. example "CA".
    AdditionalProperties string
    Address1 string
    Address Line one of the address information. example "PO BOX 641570".
    Address2 string
    Address Line two of the address information. example "Cisco Systems".
    Address3 string
    Address Line three of the address information. example "Cisco Systems".
    City string
    City in which the address resides. example "San Jose".
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Country string
    Country in which the address resides. example "US".
    County string
    County in which the address resides. example "Washington County".
    Location string
    Location in which the address resides. example "14852".
    Name string
    Name of the user whose address is being populated.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    PostalCode string
    Postal Code in which the address resides. example "95164-1570".
    Province string
    Province in which the address resides. example "AB".
    State string
    State in which the address resides. example "CA".
    additionalProperties String
    address1 String
    Address Line one of the address information. example "PO BOX 641570".
    address2 String
    Address Line two of the address information. example "Cisco Systems".
    address3 String
    Address Line three of the address information. example "Cisco Systems".
    city String
    City in which the address resides. example "San Jose".
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    country String
    Country in which the address resides. example "US".
    county String
    County in which the address resides. example "Washington County".
    location String
    Location in which the address resides. example "14852".
    name String
    Name of the user whose address is being populated.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    postalCode String
    Postal Code in which the address resides. example "95164-1570".
    province String
    Province in which the address resides. example "AB".
    state String
    State in which the address resides. example "CA".
    additionalProperties string
    address1 string
    Address Line one of the address information. example "PO BOX 641570".
    address2 string
    Address Line two of the address information. example "Cisco Systems".
    address3 string
    Address Line three of the address information. example "Cisco Systems".
    city string
    City in which the address resides. example "San Jose".
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    country string
    Country in which the address resides. example "US".
    county string
    County in which the address resides. example "Washington County".
    location string
    Location in which the address resides. example "14852".
    name string
    Name of the user whose address is being populated.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    postalCode string
    Postal Code in which the address resides. example "95164-1570".
    province string
    Province in which the address resides. example "AB".
    state string
    State in which the address resides. example "CA".
    additional_properties str
    address1 str
    Address Line one of the address information. example "PO BOX 641570".
    address2 str
    Address Line two of the address information. example "Cisco Systems".
    address3 str
    Address Line three of the address information. example "Cisco Systems".
    city str
    City in which the address resides. example "San Jose".
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    country str
    Country in which the address resides. example "US".
    county str
    County in which the address resides. example "Washington County".
    location str
    Location in which the address resides. example "14852".
    name str
    Name of the user whose address is being populated.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    postal_code str
    Postal Code in which the address resides. example "95164-1570".
    province str
    Province in which the address resides. example "AB".
    state str
    State in which the address resides. example "CA".
    additionalProperties String
    address1 String
    Address Line one of the address information. example "PO BOX 641570".
    address2 String
    Address Line two of the address information. example "Cisco Systems".
    address3 String
    Address Line three of the address information. example "Cisco Systems".
    city String
    City in which the address resides. example "San Jose".
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    country String
    Country in which the address resides. example "US".
    county String
    County in which the address resides. example "Washington County".
    location String
    Location in which the address resides. example "14852".
    name String
    Name of the user whose address is being populated.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    postalCode String
    Postal Code in which the address resides. example "95164-1570".
    province String
    Province in which the address resides. example "AB".
    state String
    State in which the address resides. example "CA".

    GetAssetDeviceContractInformationProductShipTo

    AdditionalProperties string
    Address1 string
    Address Line one of the address information. example "PO BOX 641570".
    Address2 string
    Address Line two of the address information. example "Cisco Systems".
    Address3 string
    Address Line three of the address information. example "Cisco Systems".
    City string
    City in which the address resides. example "San Jose".
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Country string
    Country in which the address resides. example "US".
    County string
    County in which the address resides. example "Washington County".
    Location string
    Location in which the address resides. example "14852".
    Name string
    Name of the user whose address is being populated.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    PostalCode string
    Postal Code in which the address resides. example "95164-1570".
    Province string
    Province in which the address resides. example "AB".
    State string
    State in which the address resides. example "CA".
    AdditionalProperties string
    Address1 string
    Address Line one of the address information. example "PO BOX 641570".
    Address2 string
    Address Line two of the address information. example "Cisco Systems".
    Address3 string
    Address Line three of the address information. example "Cisco Systems".
    City string
    City in which the address resides. example "San Jose".
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Country string
    Country in which the address resides. example "US".
    County string
    County in which the address resides. example "Washington County".
    Location string
    Location in which the address resides. example "14852".
    Name string
    Name of the user whose address is being populated.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    PostalCode string
    Postal Code in which the address resides. example "95164-1570".
    Province string
    Province in which the address resides. example "AB".
    State string
    State in which the address resides. example "CA".
    additionalProperties String
    address1 String
    Address Line one of the address information. example "PO BOX 641570".
    address2 String
    Address Line two of the address information. example "Cisco Systems".
    address3 String
    Address Line three of the address information. example "Cisco Systems".
    city String
    City in which the address resides. example "San Jose".
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    country String
    Country in which the address resides. example "US".
    county String
    County in which the address resides. example "Washington County".
    location String
    Location in which the address resides. example "14852".
    name String
    Name of the user whose address is being populated.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    postalCode String
    Postal Code in which the address resides. example "95164-1570".
    province String
    Province in which the address resides. example "AB".
    state String
    State in which the address resides. example "CA".
    additionalProperties string
    address1 string
    Address Line one of the address information. example "PO BOX 641570".
    address2 string
    Address Line two of the address information. example "Cisco Systems".
    address3 string
    Address Line three of the address information. example "Cisco Systems".
    city string
    City in which the address resides. example "San Jose".
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    country string
    Country in which the address resides. example "US".
    county string
    County in which the address resides. example "Washington County".
    location string
    Location in which the address resides. example "14852".
    name string
    Name of the user whose address is being populated.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    postalCode string
    Postal Code in which the address resides. example "95164-1570".
    province string
    Province in which the address resides. example "AB".
    state string
    State in which the address resides. example "CA".
    additional_properties str
    address1 str
    Address Line one of the address information. example "PO BOX 641570".
    address2 str
    Address Line two of the address information. example "Cisco Systems".
    address3 str
    Address Line three of the address information. example "Cisco Systems".
    city str
    City in which the address resides. example "San Jose".
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    country str
    Country in which the address resides. example "US".
    county str
    County in which the address resides. example "Washington County".
    location str
    Location in which the address resides. example "14852".
    name str
    Name of the user whose address is being populated.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    postal_code str
    Postal Code in which the address resides. example "95164-1570".
    province str
    Province in which the address resides. example "AB".
    state str
    State in which the address resides. example "CA".
    additionalProperties String
    address1 String
    Address Line one of the address information. example "PO BOX 641570".
    address2 String
    Address Line two of the address information. example "Cisco Systems".
    address3 String
    Address Line three of the address information. example "Cisco Systems".
    city String
    City in which the address resides. example "San Jose".
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    country String
    Country in which the address resides. example "US".
    county String
    County in which the address resides. example "Washington County".
    location String
    Location in which the address resides. example "14852".
    name String
    Name of the user whose address is being populated.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    postalCode String
    Postal Code in which the address resides. example "95164-1570".
    province String
    Province in which the address resides. example "AB".
    state String
    State in which the address resides. example "CA".

    GetAssetDeviceContractInformationRegisteredDevice

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetAssetDeviceContractInformationResellerGlobalUltimate

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Id string
    ID of the user in BillToGlobal.
    Name string
    Name of the user in BillToGlobal.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Id string
    ID of the user in BillToGlobal.
    Name string
    Name of the user in BillToGlobal.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    id String
    ID of the user in BillToGlobal.
    name String
    Name of the user in BillToGlobal.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    id string
    ID of the user in BillToGlobal.
    name string
    Name of the user in BillToGlobal.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    id str
    ID of the user in BillToGlobal.
    name str
    Name of the user in BillToGlobal.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    id String
    ID of the user in BillToGlobal.
    name String
    Name of the user in BillToGlobal.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.

    GetAssetDeviceContractInformationResult

    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors List<GetAssetDeviceContractInformationResultAncestor>
    ClassId string
    ContractStatus string
    Calculated contract status that is derived based on the service line status and contract end date. It is different from serviceLineStatus property. serviceLineStatus gives us ACTIVE, OVERDUE, EXPIRED. These are transformed into Active, Expiring Soon and Not Covered.* Unknown - The device's contract status cannot be determined.* Not Covered - The Cisco device does not have a valid support contract.* Active - The Cisco device is covered under a active support contract.* Expiring Soon - The contract for this Cisco device is going to expire in the next 30 days.
    ContractStatusReason string
    Reason for contract status. In case of Not Covered, reason is either Terminated or Expired.* `` - There is no reason for the specified contract status.* Line Item Expired - The Cisco device does not have a valid support contract, it has expired.* Line Item Terminated - The Cisco device does not have a valid support contract, it has been terminated.
    ContractUnavailableRetryCount double
    If Contract details doesn't exists in CCW API response, we will retry couple of times based on threshold value Retry count will track the number of retry happens due to contract details unavailability.
    ContractUpdatedTime string
    Date and time indicating when the contract data is last fetched from Cisco's Contract API successfully.
    Contracts List<GetAssetDeviceContractInformationResultContract>
    CoveredProductLineEndDate string
    End date of the covered product line. The coverage end date is fetched from Cisco SN2INFO API.
    CreateTime string
    The time when this managed object was created.
    DeviceId string
    Unique identifier of the Cisco device. This information is used to query Cisco APIx SN2INFO and CCWR databases.
    DeviceType string
    Type used to classify the device in Cisco Intersight. Currently supported values are Server and FabricInterconnect. This will be expanded to support more types in future.* None - A default value to catch cases where device type is not correctly detected.* CiscoUcsServer - A device of type server. It includes Cisco IMC and UCS Managed servers.* CiscoUcsFI - A device of type Fabric Interconnect. It includes the various types of Cisco Fabric Interconnects supported by Cisco Intersight.* CiscoUcsChassis - A device of type Chassis. It includes various UCS chassis supported by Cisco Intersight.* CiscoNexusSwitch - A device of type Nexus switch. It includes various Nexus switches supported by Cisco Intersight.* CiscoMDSSwitch - A device of type MDS switch. It includes various MDS switches supported by Cisco Intersight.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    EndCustomers List<GetAssetDeviceContractInformationResultEndCustomer>
    EndUserGlobalUltimates List<GetAssetDeviceContractInformationResultEndUserGlobalUltimate>
    IsValid bool
    Validates if the device is a genuine Cisco device. Validated is done using the Cisco SN2INFO APIs.
    ItemType string
    Item type of this specific Cisco device. example \ Chassis\ .
    LastDateOfSupport string
    The last date of hardware support for this device.
    MaintenancePurchaseOrderNumber string
    Maintenance purchase order number for the Cisco device.
    MaintenanceSalesOrderNumber string
    Maintenance sales order number for the Cisco device.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    NrSources List<GetAssetDeviceContractInformationResultNrSource>
    ObjectType string
    Owners List<string>
    Parents List<GetAssetDeviceContractInformationResultParent>
    PermissionResources List<GetAssetDeviceContractInformationResultPermissionResource>
    PlatformType string
    Products List<GetAssetDeviceContractInformationResultProduct>
    PurchaseOrderNumber string
    Purchase order number for the Cisco device. It is a unique number assigned for every purchase.
    RegisteredDevices List<GetAssetDeviceContractInformationResultRegisteredDevice>
    ResellerGlobalUltimates List<GetAssetDeviceContractInformationResultResellerGlobalUltimate>
    SalesOrderNumber string
    Sales order number for the Cisco device. It is a unique number assigned for every sale.
    ServiceDescription string
    The type of service contract that covers the Cisco device.
    ServiceEndDate string
    End date for the Cisco service contract that covers this Cisco device.
    ServiceLevel string
    The type of service contract that covers the Cisco device.
    ServiceSku string
    The SKU of the service contract that covers the Cisco device.
    ServiceStartDate string
    Start date for the Cisco service contract that covers this Cisco device.
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    StateContract string
    Internal property used for triggering and tracking actions for contract information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    Tags List<GetAssetDeviceContractInformationResultTag>
    VersionContexts List<GetAssetDeviceContractInformationResultVersionContext>
    WarrantyEndDate string
    End date for the warranty that covers the Cisco device.
    WarrantyType string
    Type of warranty that covers the Cisco device.
    AccountMoid string
    The Account ID for this managed object.
    AdditionalProperties string
    Ancestors []GetAssetDeviceContractInformationResultAncestor
    ClassId string
    ContractStatus string
    Calculated contract status that is derived based on the service line status and contract end date. It is different from serviceLineStatus property. serviceLineStatus gives us ACTIVE, OVERDUE, EXPIRED. These are transformed into Active, Expiring Soon and Not Covered.* Unknown - The device's contract status cannot be determined.* Not Covered - The Cisco device does not have a valid support contract.* Active - The Cisco device is covered under a active support contract.* Expiring Soon - The contract for this Cisco device is going to expire in the next 30 days.
    ContractStatusReason string
    Reason for contract status. In case of Not Covered, reason is either Terminated or Expired.* `` - There is no reason for the specified contract status.* Line Item Expired - The Cisco device does not have a valid support contract, it has expired.* Line Item Terminated - The Cisco device does not have a valid support contract, it has been terminated.
    ContractUnavailableRetryCount float64
    If Contract details doesn't exists in CCW API response, we will retry couple of times based on threshold value Retry count will track the number of retry happens due to contract details unavailability.
    ContractUpdatedTime string
    Date and time indicating when the contract data is last fetched from Cisco's Contract API successfully.
    Contracts []GetAssetDeviceContractInformationResultContract
    CoveredProductLineEndDate string
    End date of the covered product line. The coverage end date is fetched from Cisco SN2INFO API.
    CreateTime string
    The time when this managed object was created.
    DeviceId string
    Unique identifier of the Cisco device. This information is used to query Cisco APIx SN2INFO and CCWR databases.
    DeviceType string
    Type used to classify the device in Cisco Intersight. Currently supported values are Server and FabricInterconnect. This will be expanded to support more types in future.* None - A default value to catch cases where device type is not correctly detected.* CiscoUcsServer - A device of type server. It includes Cisco IMC and UCS Managed servers.* CiscoUcsFI - A device of type Fabric Interconnect. It includes the various types of Cisco Fabric Interconnects supported by Cisco Intersight.* CiscoUcsChassis - A device of type Chassis. It includes various UCS chassis supported by Cisco Intersight.* CiscoNexusSwitch - A device of type Nexus switch. It includes various Nexus switches supported by Cisco Intersight.* CiscoMDSSwitch - A device of type MDS switch. It includes various MDS switches supported by Cisco Intersight.
    DomainGroupMoid string
    The DomainGroup ID for this managed object.
    EndCustomers []GetAssetDeviceContractInformationResultEndCustomer
    EndUserGlobalUltimates []GetAssetDeviceContractInformationResultEndUserGlobalUltimate
    IsValid bool
    Validates if the device is a genuine Cisco device. Validated is done using the Cisco SN2INFO APIs.
    ItemType string
    Item type of this specific Cisco device. example \ Chassis\ .
    LastDateOfSupport string
    The last date of hardware support for this device.
    MaintenancePurchaseOrderNumber string
    Maintenance purchase order number for the Cisco device.
    MaintenanceSalesOrderNumber string
    Maintenance sales order number for the Cisco device.
    ModTime string
    The time when this managed object was last modified.
    Moid string
    The unique identifier of this Managed Object instance.
    NrSources []GetAssetDeviceContractInformationResultNrSource
    ObjectType string
    Owners []string
    Parents []GetAssetDeviceContractInformationResultParent
    PermissionResources []GetAssetDeviceContractInformationResultPermissionResource
    PlatformType string
    Products []GetAssetDeviceContractInformationResultProduct
    PurchaseOrderNumber string
    Purchase order number for the Cisco device. It is a unique number assigned for every purchase.
    RegisteredDevices []GetAssetDeviceContractInformationResultRegisteredDevice
    ResellerGlobalUltimates []GetAssetDeviceContractInformationResultResellerGlobalUltimate
    SalesOrderNumber string
    Sales order number for the Cisco device. It is a unique number assigned for every sale.
    ServiceDescription string
    The type of service contract that covers the Cisco device.
    ServiceEndDate string
    End date for the Cisco service contract that covers this Cisco device.
    ServiceLevel string
    The type of service contract that covers the Cisco device.
    ServiceSku string
    The SKU of the service contract that covers the Cisco device.
    ServiceStartDate string
    Start date for the Cisco service contract that covers this Cisco device.
    SharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    StateContract string
    Internal property used for triggering and tracking actions for contract information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    Tags []GetAssetDeviceContractInformationResultTag
    VersionContexts []GetAssetDeviceContractInformationResultVersionContext
    WarrantyEndDate string
    End date for the warranty that covers the Cisco device.
    WarrantyType string
    Type of warranty that covers the Cisco device.
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<GetAssetDeviceContractInformationResultAncestor>
    classId String
    contractStatus String
    Calculated contract status that is derived based on the service line status and contract end date. It is different from serviceLineStatus property. serviceLineStatus gives us ACTIVE, OVERDUE, EXPIRED. These are transformed into Active, Expiring Soon and Not Covered.* Unknown - The device's contract status cannot be determined.* Not Covered - The Cisco device does not have a valid support contract.* Active - The Cisco device is covered under a active support contract.* Expiring Soon - The contract for this Cisco device is going to expire in the next 30 days.
    contractStatusReason String
    Reason for contract status. In case of Not Covered, reason is either Terminated or Expired.* `` - There is no reason for the specified contract status.* Line Item Expired - The Cisco device does not have a valid support contract, it has expired.* Line Item Terminated - The Cisco device does not have a valid support contract, it has been terminated.
    contractUnavailableRetryCount Double
    If Contract details doesn't exists in CCW API response, we will retry couple of times based on threshold value Retry count will track the number of retry happens due to contract details unavailability.
    contractUpdatedTime String
    Date and time indicating when the contract data is last fetched from Cisco's Contract API successfully.
    contracts List<GetAssetDeviceContractInformationResultContract>
    coveredProductLineEndDate String
    End date of the covered product line. The coverage end date is fetched from Cisco SN2INFO API.
    createTime String
    The time when this managed object was created.
    deviceId String
    Unique identifier of the Cisco device. This information is used to query Cisco APIx SN2INFO and CCWR databases.
    deviceType String
    Type used to classify the device in Cisco Intersight. Currently supported values are Server and FabricInterconnect. This will be expanded to support more types in future.* None - A default value to catch cases where device type is not correctly detected.* CiscoUcsServer - A device of type server. It includes Cisco IMC and UCS Managed servers.* CiscoUcsFI - A device of type Fabric Interconnect. It includes the various types of Cisco Fabric Interconnects supported by Cisco Intersight.* CiscoUcsChassis - A device of type Chassis. It includes various UCS chassis supported by Cisco Intersight.* CiscoNexusSwitch - A device of type Nexus switch. It includes various Nexus switches supported by Cisco Intersight.* CiscoMDSSwitch - A device of type MDS switch. It includes various MDS switches supported by Cisco Intersight.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    endCustomers List<GetAssetDeviceContractInformationResultEndCustomer>
    endUserGlobalUltimates List<GetAssetDeviceContractInformationResultEndUserGlobalUltimate>
    isValid Boolean
    Validates if the device is a genuine Cisco device. Validated is done using the Cisco SN2INFO APIs.
    itemType String
    Item type of this specific Cisco device. example \ Chassis\ .
    lastDateOfSupport String
    The last date of hardware support for this device.
    maintenancePurchaseOrderNumber String
    Maintenance purchase order number for the Cisco device.
    maintenanceSalesOrderNumber String
    Maintenance sales order number for the Cisco device.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    nrSources List<GetAssetDeviceContractInformationResultNrSource>
    objectType String
    owners List<String>
    parents List<GetAssetDeviceContractInformationResultParent>
    permissionResources List<GetAssetDeviceContractInformationResultPermissionResource>
    platformType String
    products List<GetAssetDeviceContractInformationResultProduct>
    purchaseOrderNumber String
    Purchase order number for the Cisco device. It is a unique number assigned for every purchase.
    registeredDevices List<GetAssetDeviceContractInformationResultRegisteredDevice>
    resellerGlobalUltimates List<GetAssetDeviceContractInformationResultResellerGlobalUltimate>
    salesOrderNumber String
    Sales order number for the Cisco device. It is a unique number assigned for every sale.
    serviceDescription String
    The type of service contract that covers the Cisco device.
    serviceEndDate String
    End date for the Cisco service contract that covers this Cisco device.
    serviceLevel String
    The type of service contract that covers the Cisco device.
    serviceSku String
    The SKU of the service contract that covers the Cisco device.
    serviceStartDate String
    Start date for the Cisco service contract that covers this Cisco device.
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    stateContract String
    Internal property used for triggering and tracking actions for contract information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    tags List<GetAssetDeviceContractInformationResultTag>
    versionContexts List<GetAssetDeviceContractInformationResultVersionContext>
    warrantyEndDate String
    End date for the warranty that covers the Cisco device.
    warrantyType String
    Type of warranty that covers the Cisco device.
    accountMoid string
    The Account ID for this managed object.
    additionalProperties string
    ancestors GetAssetDeviceContractInformationResultAncestor[]
    classId string
    contractStatus string
    Calculated contract status that is derived based on the service line status and contract end date. It is different from serviceLineStatus property. serviceLineStatus gives us ACTIVE, OVERDUE, EXPIRED. These are transformed into Active, Expiring Soon and Not Covered.* Unknown - The device's contract status cannot be determined.* Not Covered - The Cisco device does not have a valid support contract.* Active - The Cisco device is covered under a active support contract.* Expiring Soon - The contract for this Cisco device is going to expire in the next 30 days.
    contractStatusReason string
    Reason for contract status. In case of Not Covered, reason is either Terminated or Expired.* `` - There is no reason for the specified contract status.* Line Item Expired - The Cisco device does not have a valid support contract, it has expired.* Line Item Terminated - The Cisco device does not have a valid support contract, it has been terminated.
    contractUnavailableRetryCount number
    If Contract details doesn't exists in CCW API response, we will retry couple of times based on threshold value Retry count will track the number of retry happens due to contract details unavailability.
    contractUpdatedTime string
    Date and time indicating when the contract data is last fetched from Cisco's Contract API successfully.
    contracts GetAssetDeviceContractInformationResultContract[]
    coveredProductLineEndDate string
    End date of the covered product line. The coverage end date is fetched from Cisco SN2INFO API.
    createTime string
    The time when this managed object was created.
    deviceId string
    Unique identifier of the Cisco device. This information is used to query Cisco APIx SN2INFO and CCWR databases.
    deviceType string
    Type used to classify the device in Cisco Intersight. Currently supported values are Server and FabricInterconnect. This will be expanded to support more types in future.* None - A default value to catch cases where device type is not correctly detected.* CiscoUcsServer - A device of type server. It includes Cisco IMC and UCS Managed servers.* CiscoUcsFI - A device of type Fabric Interconnect. It includes the various types of Cisco Fabric Interconnects supported by Cisco Intersight.* CiscoUcsChassis - A device of type Chassis. It includes various UCS chassis supported by Cisco Intersight.* CiscoNexusSwitch - A device of type Nexus switch. It includes various Nexus switches supported by Cisco Intersight.* CiscoMDSSwitch - A device of type MDS switch. It includes various MDS switches supported by Cisco Intersight.
    domainGroupMoid string
    The DomainGroup ID for this managed object.
    endCustomers GetAssetDeviceContractInformationResultEndCustomer[]
    endUserGlobalUltimates GetAssetDeviceContractInformationResultEndUserGlobalUltimate[]
    isValid boolean
    Validates if the device is a genuine Cisco device. Validated is done using the Cisco SN2INFO APIs.
    itemType string
    Item type of this specific Cisco device. example \ Chassis\ .
    lastDateOfSupport string
    The last date of hardware support for this device.
    maintenancePurchaseOrderNumber string
    Maintenance purchase order number for the Cisco device.
    maintenanceSalesOrderNumber string
    Maintenance sales order number for the Cisco device.
    modTime string
    The time when this managed object was last modified.
    moid string
    The unique identifier of this Managed Object instance.
    nrSources GetAssetDeviceContractInformationResultNrSource[]
    objectType string
    owners string[]
    parents GetAssetDeviceContractInformationResultParent[]
    permissionResources GetAssetDeviceContractInformationResultPermissionResource[]
    platformType string
    products GetAssetDeviceContractInformationResultProduct[]
    purchaseOrderNumber string
    Purchase order number for the Cisco device. It is a unique number assigned for every purchase.
    registeredDevices GetAssetDeviceContractInformationResultRegisteredDevice[]
    resellerGlobalUltimates GetAssetDeviceContractInformationResultResellerGlobalUltimate[]
    salesOrderNumber string
    Sales order number for the Cisco device. It is a unique number assigned for every sale.
    serviceDescription string
    The type of service contract that covers the Cisco device.
    serviceEndDate string
    End date for the Cisco service contract that covers this Cisco device.
    serviceLevel string
    The type of service contract that covers the Cisco device.
    serviceSku string
    The SKU of the service contract that covers the Cisco device.
    serviceStartDate string
    Start date for the Cisco service contract that covers this Cisco device.
    sharedScope string
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    stateContract string
    Internal property used for triggering and tracking actions for contract information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    tags GetAssetDeviceContractInformationResultTag[]
    versionContexts GetAssetDeviceContractInformationResultVersionContext[]
    warrantyEndDate string
    End date for the warranty that covers the Cisco device.
    warrantyType string
    Type of warranty that covers the Cisco device.
    account_moid str
    The Account ID for this managed object.
    additional_properties str
    ancestors Sequence[GetAssetDeviceContractInformationResultAncestor]
    class_id str
    contract_status str
    Calculated contract status that is derived based on the service line status and contract end date. It is different from serviceLineStatus property. serviceLineStatus gives us ACTIVE, OVERDUE, EXPIRED. These are transformed into Active, Expiring Soon and Not Covered.* Unknown - The device's contract status cannot be determined.* Not Covered - The Cisco device does not have a valid support contract.* Active - The Cisco device is covered under a active support contract.* Expiring Soon - The contract for this Cisco device is going to expire in the next 30 days.
    contract_status_reason str
    Reason for contract status. In case of Not Covered, reason is either Terminated or Expired.* `` - There is no reason for the specified contract status.* Line Item Expired - The Cisco device does not have a valid support contract, it has expired.* Line Item Terminated - The Cisco device does not have a valid support contract, it has been terminated.
    contract_unavailable_retry_count float
    If Contract details doesn't exists in CCW API response, we will retry couple of times based on threshold value Retry count will track the number of retry happens due to contract details unavailability.
    contract_updated_time str
    Date and time indicating when the contract data is last fetched from Cisco's Contract API successfully.
    contracts Sequence[GetAssetDeviceContractInformationResultContract]
    covered_product_line_end_date str
    End date of the covered product line. The coverage end date is fetched from Cisco SN2INFO API.
    create_time str
    The time when this managed object was created.
    device_id str
    Unique identifier of the Cisco device. This information is used to query Cisco APIx SN2INFO and CCWR databases.
    device_type str
    Type used to classify the device in Cisco Intersight. Currently supported values are Server and FabricInterconnect. This will be expanded to support more types in future.* None - A default value to catch cases where device type is not correctly detected.* CiscoUcsServer - A device of type server. It includes Cisco IMC and UCS Managed servers.* CiscoUcsFI - A device of type Fabric Interconnect. It includes the various types of Cisco Fabric Interconnects supported by Cisco Intersight.* CiscoUcsChassis - A device of type Chassis. It includes various UCS chassis supported by Cisco Intersight.* CiscoNexusSwitch - A device of type Nexus switch. It includes various Nexus switches supported by Cisco Intersight.* CiscoMDSSwitch - A device of type MDS switch. It includes various MDS switches supported by Cisco Intersight.
    domain_group_moid str
    The DomainGroup ID for this managed object.
    end_customers Sequence[GetAssetDeviceContractInformationResultEndCustomer]
    end_user_global_ultimates Sequence[GetAssetDeviceContractInformationResultEndUserGlobalUltimate]
    is_valid bool
    Validates if the device is a genuine Cisco device. Validated is done using the Cisco SN2INFO APIs.
    item_type str
    Item type of this specific Cisco device. example \ Chassis\ .
    last_date_of_support str
    The last date of hardware support for this device.
    maintenance_purchase_order_number str
    Maintenance purchase order number for the Cisco device.
    maintenance_sales_order_number str
    Maintenance sales order number for the Cisco device.
    mod_time str
    The time when this managed object was last modified.
    moid str
    The unique identifier of this Managed Object instance.
    nr_sources Sequence[GetAssetDeviceContractInformationResultNrSource]
    object_type str
    owners Sequence[str]
    parents Sequence[GetAssetDeviceContractInformationResultParent]
    permission_resources Sequence[GetAssetDeviceContractInformationResultPermissionResource]
    platform_type str
    products Sequence[GetAssetDeviceContractInformationResultProduct]
    purchase_order_number str
    Purchase order number for the Cisco device. It is a unique number assigned for every purchase.
    registered_devices Sequence[GetAssetDeviceContractInformationResultRegisteredDevice]
    reseller_global_ultimates Sequence[GetAssetDeviceContractInformationResultResellerGlobalUltimate]
    sales_order_number str
    Sales order number for the Cisco device. It is a unique number assigned for every sale.
    service_description str
    The type of service contract that covers the Cisco device.
    service_end_date str
    End date for the Cisco service contract that covers this Cisco device.
    service_level str
    The type of service contract that covers the Cisco device.
    service_sku str
    The SKU of the service contract that covers the Cisco device.
    service_start_date str
    Start date for the Cisco service contract that covers this Cisco device.
    shared_scope str
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    state_contract str
    Internal property used for triggering and tracking actions for contract information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    tags Sequence[GetAssetDeviceContractInformationResultTag]
    version_contexts Sequence[GetAssetDeviceContractInformationResultVersionContext]
    warranty_end_date str
    End date for the warranty that covers the Cisco device.
    warranty_type str
    Type of warranty that covers the Cisco device.
    accountMoid String
    The Account ID for this managed object.
    additionalProperties String
    ancestors List<Property Map>
    classId String
    contractStatus String
    Calculated contract status that is derived based on the service line status and contract end date. It is different from serviceLineStatus property. serviceLineStatus gives us ACTIVE, OVERDUE, EXPIRED. These are transformed into Active, Expiring Soon and Not Covered.* Unknown - The device's contract status cannot be determined.* Not Covered - The Cisco device does not have a valid support contract.* Active - The Cisco device is covered under a active support contract.* Expiring Soon - The contract for this Cisco device is going to expire in the next 30 days.
    contractStatusReason String
    Reason for contract status. In case of Not Covered, reason is either Terminated or Expired.* `` - There is no reason for the specified contract status.* Line Item Expired - The Cisco device does not have a valid support contract, it has expired.* Line Item Terminated - The Cisco device does not have a valid support contract, it has been terminated.
    contractUnavailableRetryCount Number
    If Contract details doesn't exists in CCW API response, we will retry couple of times based on threshold value Retry count will track the number of retry happens due to contract details unavailability.
    contractUpdatedTime String
    Date and time indicating when the contract data is last fetched from Cisco's Contract API successfully.
    contracts List<Property Map>
    coveredProductLineEndDate String
    End date of the covered product line. The coverage end date is fetched from Cisco SN2INFO API.
    createTime String
    The time when this managed object was created.
    deviceId String
    Unique identifier of the Cisco device. This information is used to query Cisco APIx SN2INFO and CCWR databases.
    deviceType String
    Type used to classify the device in Cisco Intersight. Currently supported values are Server and FabricInterconnect. This will be expanded to support more types in future.* None - A default value to catch cases where device type is not correctly detected.* CiscoUcsServer - A device of type server. It includes Cisco IMC and UCS Managed servers.* CiscoUcsFI - A device of type Fabric Interconnect. It includes the various types of Cisco Fabric Interconnects supported by Cisco Intersight.* CiscoUcsChassis - A device of type Chassis. It includes various UCS chassis supported by Cisco Intersight.* CiscoNexusSwitch - A device of type Nexus switch. It includes various Nexus switches supported by Cisco Intersight.* CiscoMDSSwitch - A device of type MDS switch. It includes various MDS switches supported by Cisco Intersight.
    domainGroupMoid String
    The DomainGroup ID for this managed object.
    endCustomers List<Property Map>
    endUserGlobalUltimates List<Property Map>
    isValid Boolean
    Validates if the device is a genuine Cisco device. Validated is done using the Cisco SN2INFO APIs.
    itemType String
    Item type of this specific Cisco device. example \ Chassis\ .
    lastDateOfSupport String
    The last date of hardware support for this device.
    maintenancePurchaseOrderNumber String
    Maintenance purchase order number for the Cisco device.
    maintenanceSalesOrderNumber String
    Maintenance sales order number for the Cisco device.
    modTime String
    The time when this managed object was last modified.
    moid String
    The unique identifier of this Managed Object instance.
    nrSources List<Property Map>
    objectType String
    owners List<String>
    parents List<Property Map>
    permissionResources List<Property Map>
    platformType String
    products List<Property Map>
    purchaseOrderNumber String
    Purchase order number for the Cisco device. It is a unique number assigned for every purchase.
    registeredDevices List<Property Map>
    resellerGlobalUltimates List<Property Map>
    salesOrderNumber String
    Sales order number for the Cisco device. It is a unique number assigned for every sale.
    serviceDescription String
    The type of service contract that covers the Cisco device.
    serviceEndDate String
    End date for the Cisco service contract that covers this Cisco device.
    serviceLevel String
    The type of service contract that covers the Cisco device.
    serviceSku String
    The SKU of the service contract that covers the Cisco device.
    serviceStartDate String
    Start date for the Cisco service contract that covers this Cisco device.
    sharedScope String
    Intersight provides pre-built workflows, tasks and policies to end users through global catalogs.Objects that are made available through global catalogs are said to have a 'shared' ownership. Shared objects are either made globally available to all end users or restricted to end users based on their license entitlement. Users can use this property to differentiate the scope (global or a specific license tier) to which a shared MO belongs.
    stateContract String
    Internal property used for triggering and tracking actions for contract information.* Update - Sn2Info/Contract information needs to be updated.* OK - Sn2Info/Contract information was fetched succcessfuly and updated.* Failed - Sn2Info/Contract information was not available or failed while fetching.* Retry - Sn2Info/Contract information update failed and will be retried later.
    tags List<Property Map>
    versionContexts List<Property Map>
    warrantyEndDate String
    End date for the warranty that covers the Cisco device.
    warrantyType String
    Type of warranty that covers the Cisco device.

    GetAssetDeviceContractInformationResultAncestor

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetAssetDeviceContractInformationResultContract

    GetAssetDeviceContractInformationResultContractBillTo

    AdditionalProperties string
    Address1 string
    Address2 string
    Address3 string
    City string
    ClassId string
    Country string
    County string
    Location string
    Name string
    ObjectType string
    PostalCode string
    Province string
    State string
    AdditionalProperties string
    Address1 string
    Address2 string
    Address3 string
    City string
    ClassId string
    Country string
    County string
    Location string
    Name string
    ObjectType string
    PostalCode string
    Province string
    State string
    additionalProperties String
    address1 String
    address2 String
    address3 String
    city String
    classId String
    country String
    county String
    location String
    name String
    objectType String
    postalCode String
    province String
    state String
    additionalProperties string
    address1 string
    address2 string
    address3 string
    city string
    classId string
    country string
    county string
    location string
    name string
    objectType string
    postalCode string
    province string
    state string
    additionalProperties String
    address1 String
    address2 String
    address3 String
    city String
    classId String
    country String
    county String
    location String
    name String
    objectType String
    postalCode String
    province String
    state String

    GetAssetDeviceContractInformationResultContractBillToGlobalUltimate

    AdditionalProperties string
    ClassId string
    Id string
    Name string
    ObjectType string
    AdditionalProperties string
    ClassId string
    Id string
    Name string
    ObjectType string
    additionalProperties String
    classId String
    id String
    name String
    objectType String
    additionalProperties string
    classId string
    id string
    name string
    objectType string
    additionalProperties String
    classId String
    id String
    name String
    objectType String

    GetAssetDeviceContractInformationResultEndCustomer

    GetAssetDeviceContractInformationResultEndCustomerAddress

    AdditionalProperties string
    Address1 string
    Address2 string
    Address3 string
    City string
    ClassId string
    Country string
    County string
    Location string
    Name string
    ObjectType string
    PostalCode string
    Province string
    State string
    AdditionalProperties string
    Address1 string
    Address2 string
    Address3 string
    City string
    ClassId string
    Country string
    County string
    Location string
    Name string
    ObjectType string
    PostalCode string
    Province string
    State string
    additionalProperties String
    address1 String
    address2 String
    address3 String
    city String
    classId String
    country String
    county String
    location String
    name String
    objectType String
    postalCode String
    province String
    state String
    additionalProperties string
    address1 string
    address2 string
    address3 string
    city string
    classId string
    country string
    county string
    location string
    name string
    objectType string
    postalCode string
    province string
    state string
    additionalProperties String
    address1 String
    address2 String
    address3 String
    city String
    classId String
    country String
    county String
    location String
    name String
    objectType String
    postalCode String
    province String
    state String

    GetAssetDeviceContractInformationResultEndUserGlobalUltimate

    AdditionalProperties string
    ClassId string
    Id string
    Name string
    ObjectType string
    AdditionalProperties string
    ClassId string
    Id string
    Name string
    ObjectType string
    additionalProperties String
    classId String
    id String
    name String
    objectType String
    additionalProperties string
    classId string
    id string
    name string
    objectType string
    additionalProperties String
    classId String
    id String
    name String
    objectType String

    GetAssetDeviceContractInformationResultNrSource

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetAssetDeviceContractInformationResultParent

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetAssetDeviceContractInformationResultPermissionResource

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetAssetDeviceContractInformationResultProduct

    GetAssetDeviceContractInformationResultProductBillTo

    AdditionalProperties string
    Address1 string
    Address2 string
    Address3 string
    City string
    ClassId string
    Country string
    County string
    Location string
    Name string
    ObjectType string
    PostalCode string
    Province string
    State string
    AdditionalProperties string
    Address1 string
    Address2 string
    Address3 string
    City string
    ClassId string
    Country string
    County string
    Location string
    Name string
    ObjectType string
    PostalCode string
    Province string
    State string
    additionalProperties String
    address1 String
    address2 String
    address3 String
    city String
    classId String
    country String
    county String
    location String
    name String
    objectType String
    postalCode String
    province String
    state String
    additionalProperties string
    address1 string
    address2 string
    address3 string
    city string
    classId string
    country string
    county string
    location string
    name string
    objectType string
    postalCode string
    province string
    state string
    additionalProperties String
    address1 String
    address2 String
    address3 String
    city String
    classId String
    country String
    county String
    location String
    name String
    objectType String
    postalCode String
    province String
    state String

    GetAssetDeviceContractInformationResultProductShipTo

    AdditionalProperties string
    Address1 string
    Address2 string
    Address3 string
    City string
    ClassId string
    Country string
    County string
    Location string
    Name string
    ObjectType string
    PostalCode string
    Province string
    State string
    AdditionalProperties string
    Address1 string
    Address2 string
    Address3 string
    City string
    ClassId string
    Country string
    County string
    Location string
    Name string
    ObjectType string
    PostalCode string
    Province string
    State string
    additionalProperties String
    address1 String
    address2 String
    address3 String
    city String
    classId String
    country String
    county String
    location String
    name String
    objectType String
    postalCode String
    province String
    state String
    additionalProperties string
    address1 string
    address2 string
    address3 string
    city string
    classId string
    country string
    county string
    location string
    name string
    objectType string
    postalCode string
    province string
    state string
    additionalProperties String
    address1 String
    address2 String
    address3 String
    city String
    classId String
    country String
    county String
    location String
    name String
    objectType String
    postalCode String
    province String
    state String

    GetAssetDeviceContractInformationResultRegisteredDevice

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetAssetDeviceContractInformationResultResellerGlobalUltimate

    AdditionalProperties string
    ClassId string
    Id string
    Name string
    ObjectType string
    AdditionalProperties string
    ClassId string
    Id string
    Name string
    ObjectType string
    additionalProperties String
    classId String
    id String
    name String
    objectType String
    additionalProperties string
    classId string
    id string
    name string
    objectType string
    additionalProperties String
    classId String
    id String
    name String
    objectType String

    GetAssetDeviceContractInformationResultTag

    AdditionalProperties string
    Key string
    Value string
    AdditionalProperties string
    Key string
    Value string
    additionalProperties String
    key String
    value String
    additionalProperties string
    key string
    value string
    additionalProperties String
    key String
    value String

    GetAssetDeviceContractInformationResultVersionContext

    GetAssetDeviceContractInformationResultVersionContextInterestedMo

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetAssetDeviceContractInformationResultVersionContextRefMo

    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    AdditionalProperties string
    ClassId string
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    Selector string
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String
    additionalProperties string
    classId string
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    selector string
    additional_properties str
    class_id str
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    selector str
    additionalProperties String
    classId String
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    selector String

    GetAssetDeviceContractInformationTag

    AdditionalProperties string
    Key string
    The string representation of a tag key.
    Value string
    The string representation of a tag value.
    AdditionalProperties string
    Key string
    The string representation of a tag key.
    Value string
    The string representation of a tag value.
    additionalProperties String
    key String
    The string representation of a tag key.
    value String
    The string representation of a tag value.
    additionalProperties string
    key string
    The string representation of a tag key.
    value string
    The string representation of a tag value.
    additional_properties str
    key str
    The string representation of a tag key.
    value str
    The string representation of a tag value.
    additionalProperties String
    key String
    The string representation of a tag key.
    value String
    The string representation of a tag value.

    GetAssetDeviceContractInformationVersionContext

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    InterestedMos List<GetAssetDeviceContractInformationVersionContextInterestedMo>
    MarkedForDeletion bool
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    NrVersion string
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RefMo GetAssetDeviceContractInformationVersionContextRefMo
    A reference to the original Managed Object.
    Timestamp string
    The time this versioned Managed Object was created.
    VersionType string
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    InterestedMos []GetAssetDeviceContractInformationVersionContextInterestedMo
    MarkedForDeletion bool
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    NrVersion string
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    ObjectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    RefMo GetAssetDeviceContractInformationVersionContextRefMo
    A reference to the original Managed Object.
    Timestamp string
    The time this versioned Managed Object was created.
    VersionType string
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    interestedMos List<GetAssetDeviceContractInformationVersionContextInterestedMo>
    markedForDeletion Boolean
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion String
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refMo GetAssetDeviceContractInformationVersionContextRefMo
    A reference to the original Managed Object.
    timestamp String
    The time this versioned Managed Object was created.
    versionType String
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    interestedMos GetAssetDeviceContractInformationVersionContextInterestedMo[]
    markedForDeletion boolean
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion string
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType string
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refMo GetAssetDeviceContractInformationVersionContextRefMo
    A reference to the original Managed Object.
    timestamp string
    The time this versioned Managed Object was created.
    versionType string
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    interested_mos Sequence[GetAssetDeviceContractInformationVersionContextInterestedMo]
    marked_for_deletion bool
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nr_version str
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    object_type str
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    ref_mo GetAssetDeviceContractInformationVersionContextRefMo
    A reference to the original Managed Object.
    timestamp str
    The time this versioned Managed Object was created.
    version_type str
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    interestedMos List<Property Map>
    markedForDeletion Boolean
    The flag to indicate if snapshot is marked for deletion or not. If flag is set then snapshot will be removed after the successful deployment of the policy.
    nrVersion String
    The version of the Managed Object, e.g. an incrementing number or a hash id.
    objectType String
    The fully-qualified name of the instantiated, concrete type. The value should be the same as the 'ClassId' property.
    refMo Property Map
    A reference to the original Managed Object.
    timestamp String
    The time this versioned Managed Object was created.
    versionType String
    Specifies type of version. Currently the only supported value is "Configured" that is used to keep track of snapshots of policies and profiles that are intended to be configured to target endpoints.

    • Modified - Version created every time an object is modified.
    • Configured - Version created every time an object is configured to the service profile.
    • Deployed - Version created for objects related to a service profile when it is deployed.

    GetAssetDeviceContractInformationVersionContextInterestedMo

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    GetAssetDeviceContractInformationVersionContextRefMo

    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    AdditionalProperties string
    ClassId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    Moid string
    The unique identifier of this Managed Object instance.
    ObjectType string
    The fully-qualified name of the remote type referred by this relationship.
    Selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties string
    classId string
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid string
    The unique identifier of this Managed Object instance.
    objectType string
    The fully-qualified name of the remote type referred by this relationship.
    selector string
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additional_properties str
    class_id str
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid str
    The unique identifier of this Managed Object instance.
    object_type str
    The fully-qualified name of the remote type referred by this relationship.
    selector str
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.
    additionalProperties String
    classId String
    The fully-qualified name of the instantiated, concrete type. This property is used as a discriminator to identify the type of the payload when marshaling and unmarshaling data.
    moid String
    The unique identifier of this Managed Object instance.
    objectType String
    The fully-qualified name of the remote type referred by this relationship.
    selector String
    An OData $filter expression which describes the REST resource to be referenced. This field may be set instead of 'moid' by clients.

    1. If 'moid' is set this field is ignored.
    2. If 'selector' is set and 'moid' is empty/absent from the request, Intersight determines the Moid of the resource matching the filter expression and populates it in the MoRef that is part of the object instance being inserted/updated to fulfill the REST request. An error is returned if the filter matches zero or more than one REST resource. An example filter string is: Serial eq '3AA8B7T11'.

    Package Details

    Repository
    intersight ciscodevnet/terraform-provider-intersight
    License
    Notes
    This Pulumi package is based on the intersight Terraform Provider.
    intersight logo
    intersight 1.0.64 published on Wednesday, Apr 30, 2025 by ciscodevnet