generated: '2026-08-19' method: derived source: openapi/intersight-*-openapi.json (components.schemas $ref graph over *Relationship references) summary: entities: 2254 domains: 137 relationships: 2842 identifier: field: Moid format: 24-character hexadecimal object id note: Every persisted resource carries Moid plus ObjectType and ClassId; there are no per-type id prefixes. note: Intersight models references as a dedicated Relationship schema rather than a bare id field, so the entity graph is fully machine-derivable from the contract with no naming heuristics. The relationship object carries an ObjectType discriminator, which is what makes a single field able to point at several concrete types. conventions: base_object: mo.BaseMo — supplies Moid, ObjectType, ClassId, CreateTime, ModTime, Owners, Tags, Ancestors, Parent, PermissionResources tenancy: organization.Organization is the tenancy boundary; most configurable resources carry an Organization relationship audit_fields: - CreateTime - ModTime - SharedScope - DomainGroupMoid - AccountMoid concurrency: ModTime doubles as the entity tag used by If-Match / If-None-Match domains: - domain: storage entities: 330 - domain: workflow entities: 240 - domain: iam entities: 170 - domain: capability entities: 160 - domain: asset entities: 150 - domain: niatelemetry entities: 133 - domain: hyperflex entities: 128 - domain: equipment entities: 104 - domain: fabric entities: 91 - domain: resource entities: 74 - domain: vnic entities: 72 - domain: virtualization entities: 71 - domain: bios entities: 64 - domain: appliance entities: 63 - domain: hci entities: 54 - domain: compute entities: 44 - domain: firmware entities: 39 - domain: notification entities: 36 - domain: license entities: 32 - domain: task entities: 32 - domain: boot entities: 30 - domain: os entities: 30 - domain: iaas entities: 28 - domain: cond entities: 25 - domain: convergedinfra entities: 24 - domain: niaapi entities: 23 - domain: network entities: 22 - domain: policy entities: 22 - domain: workload entities: 22 - domain: tam entities: 20 relationships: - from: capability.Catalog to: organization.Organization. kind: has_one via: Organization - from: capability.EndpointDescriptor to: capability.Capability. kind: has_many via: Capabilities - from: equipment.Base to: equipment.Fru. kind: has_one via: PreviousFru - from: equipment.Chassis to: asset.GeoLocation. kind: has_one via: AssignedLocation - from: equipment.Chassis to: compute.Blade. kind: has_many via: Blades - from: equipment.Chassis to: equipment.ExpanderModule. kind: has_many via: ExpanderModules - from: equipment.Chassis to: equipment.FanControl. kind: has_one via: FanControl - from: equipment.Chassis to: equipment.FanModule. kind: has_many via: Fanmodules - from: equipment.Chassis to: inventory.DeviceInfo. kind: has_one via: InventoryDeviceInfo - from: equipment.Chassis to: equipment.IoCard. kind: has_many via: Ioms - from: equipment.Chassis to: equipment.LocatorLed. kind: has_one via: LocatorLed - from: equipment.Chassis to: management.Interface. kind: has_one via: ManagementInterface - from: equipment.Chassis to: network.Element. kind: has_many via: NetworkElements - from: equipment.Chassis to: pci.Node. kind: has_many via: PciNodes - from: equipment.Chassis to: power.ControlState. kind: has_one via: PowerControlState - from: equipment.Chassis to: equipment.PsuControl. kind: has_one via: PsuControl - from: equipment.Chassis to: equipment.Psu. kind: has_many via: Psus - from: equipment.Chassis to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: equipment.Chassis to: storage.SasExpander. kind: has_many via: Sasexpanders - from: equipment.Chassis to: network.SecureRouter. kind: has_many via: SecureRouters - from: equipment.Chassis to: equipment.SystemIoController. kind: has_many via: Siocs - from: equipment.Chassis to: storage.Enclosure. kind: has_many via: StorageEnclosures - from: equipment.Chassis to: storage.VirtualDriveContainer. kind: has_many via: VirtualDriveContainer - from: equipment.ChassisController to: network.Element. kind: has_one via: NetworkElement - from: equipment.ChassisController to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: equipment.ChassisIdPool to: asset.DeviceRegistration. kind: has_one via: DeviceRegistration - from: equipment.ChassisIdentity to: equipment.Chassis. kind: has_one via: Chassis - from: equipment.ChassisOperation to: equipment.Chassis. kind: has_one via: Chassis - from: equipment.ChassisOperation to: asset.DeviceRegistration. kind: has_one via: DeviceRegistration - from: equipment.DeviceSummary to: compute.Blade. kind: has_one via: ComputeBlade - from: equipment.DeviceSummary to: compute.RackUnit. kind: has_one via: ComputeRackUnit - from: equipment.DeviceSummary to: mo.BaseMo. kind: has_many via: CustomPermissionResources - from: equipment.DeviceSummary to: equipment.Chassis. kind: has_one via: EquipmentChassis - from: equipment.DeviceSummary to: equipment.Fex. kind: has_one via: EquipmentFex - from: equipment.DeviceSummary to: inventory.DeviceInfo. kind: has_one via: InventoryDeviceInfo - from: equipment.DeviceSummary to: mo.BaseMo. kind: has_one via: InventoryParent - from: equipment.DeviceSummary to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: equipment.EnclosureElement to: compute.RackUnit. kind: has_one via: ComputeRackUnit - from: equipment.EnclosureElement to: firmware.RunningFirmware. kind: has_many via: FirmwareRunningFirmwares - from: equipment.EnclosureElement to: graphics.Card. kind: has_many via: GraphicsCards - from: equipment.EnclosureElement to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: equipment.EndPointLog to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: equipment.EndPointLog to: compute.Physical. kind: has_one via: Server - from: equipment.ExpanderModule to: equipment.Chassis. kind: has_one via: EquipmentChassis - from: equipment.ExpanderModule to: equipment.FanModule. kind: has_many via: FanModules - from: equipment.ExpanderModule to: pci.Switch. kind: has_many via: PciSwitches - from: equipment.ExpanderModule to: pci.Zone. kind: has_many via: PciZones - from: equipment.ExpanderModule to: asset.DeviceRegistration. kind: has_one via: PhysicalDeviceRegistration - from: equipment.ExpanderModule to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: equipment.ExpanderModule to: equipment.SharedAdapterUnit. kind: has_many via: SharedAdapterUnits - from: equipment.ExpanderModuleIdentity to: equipment.ExpanderModule. kind: has_one via: ExpanderModule - from: equipment.ExpanderModuleOperation to: asset.DeviceRegistration. kind: has_one via: DeviceRegistration - from: equipment.ExpanderModuleOperation to: equipment.ExpanderModule. kind: has_one via: ExpanderModule - from: equipment.Fan to: equipment.FanModule. kind: has_one via: EquipmentFanModule - from: equipment.Fan to: equipment.Fex. kind: has_one via: EquipmentFex - from: equipment.Fan to: inventory.DeviceInfo. kind: has_one via: InventoryDeviceInfo - from: equipment.Fan to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: equipment.FanControl to: equipment.Chassis. kind: has_one via: EquipmentChassis - from: equipment.FanControl to: inventory.DeviceInfo. kind: has_one via: InventoryDeviceInfo - from: equipment.FanControl to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: equipment.FanModule to: compute.RackUnit. kind: has_one via: ComputeRackUnit - from: equipment.FanModule to: equipment.Chassis. kind: has_one via: EquipmentChassis - from: equipment.FanModule to: equipment.ExpanderModule. kind: has_one via: EquipmentExpanderModule - from: equipment.FanModule to: equipment.IoCard. kind: has_one via: EquipmentIoCard - from: equipment.FanModule to: equipment.RackEnclosure. kind: has_one via: EquipmentRackEnclosure - from: equipment.FanModule to: equipment.Fan. kind: has_many via: Fans - from: equipment.FanModule to: inventory.DeviceInfo. kind: has_one via: InventoryDeviceInfo - from: equipment.FanModule to: network.Element. kind: has_one via: NetworkElement - from: equipment.FanModule to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: equipment.Fex to: equipment.Fan. kind: has_many via: Fans - from: equipment.Fex to: inventory.DeviceInfo. kind: has_one via: InventoryDeviceInfo - from: equipment.Fex to: equipment.IoCard. kind: has_many via: Ioms - from: equipment.Fex to: equipment.LocatorLed. kind: has_one via: LocatorLed - from: equipment.Fex to: network.Element. kind: has_one via: NetworkElement - from: equipment.Fex to: equipment.Psu. kind: has_many via: Psus - from: equipment.Fex to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: equipment.FexIdentity to: equipment.Fex. kind: has_one via: Fex - from: equipment.FexIdentity to: network.Element. kind: has_one via: NetworkElement - from: equipment.FexOperation to: asset.DeviceRegistration. kind: has_one via: DeviceRegistration - from: equipment.FexOperation to: equipment.Fex. kind: has_one via: Fex - from: equipment.Fru to: equipment.Base. kind: has_one via: CurrentFru - from: equipment.Fru to: inventory.DeviceInfo. kind: has_one via: InventoryDeviceInfo - from: equipment.Fru to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: equipment.HybridDriveSlot to: compute.Blade. kind: has_one via: ComputeBlade - from: equipment.HybridDriveSlot to: compute.Board. kind: has_one via: ComputeBoard - from: equipment.HybridDriveSlot to: compute.RackUnit. kind: has_one via: ComputeRackUnit - from: equipment.HybridDriveSlot to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: equipment.Identity to: mo.BaseMo. kind: has_many via: CustomPermissionResources - from: equipment.Identity to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: equipment.Interconnect to: compute.Board. kind: has_one via: ComputeBoard - from: equipment.Interconnect to: graphics.Card. kind: has_many via: InterconnectedGraphicsCards - from: equipment.Interconnect to: equipment.SharedGraphicsCard. kind: has_many via: InterconnectedSharedGraphicsCards - from: equipment.Interconnect to: pci.Node. kind: has_one via: PciNode - from: equipment.Interconnect to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: equipment.IoCard to: equipment.Chassis. kind: has_one via: EquipmentChassis - from: equipment.IoCard to: equipment.Fex. kind: has_one via: EquipmentFex - from: equipment.IoCard to: equipment.FanModule. kind: has_many via: FanModules - from: equipment.IoCard to: inventory.DeviceInfo. kind: has_one via: InventoryDeviceInfo - from: equipment.IoCard to: asset.DeviceRegistration. kind: has_one via: PhysicalDeviceRegistration - from: equipment.IoCard to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: equipment.IoCardBase to: ether.HostPort. kind: has_many via: HostPorts - from: equipment.IoCardBase to: management.Controller. kind: has_one via: MgmtController - from: equipment.IoCardBase to: ether.NetworkPort. kind: has_many via: NetworkPorts - from: equipment.IoCardBase to: port.SubGroup. kind: has_many via: SubGroup - from: equipment.IoCardOperation to: asset.DeviceRegistration. kind: has_one via: DeviceRegistration - from: equipment.IoCardOperation to: equipment.IoCard. kind: has_one via: IoCard - from: equipment.IoExpander to: compute.Blade. kind: has_one via: ComputeBlade - from: equipment.IoExpander to: inventory.DeviceInfo. kind: has_one via: InventoryDeviceInfo - from: equipment.IoExpander to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: equipment.LocatorLed to: compute.Blade. kind: has_one via: ComputeBlade - from: equipment.LocatorLed to: compute.RackUnit. kind: has_one via: ComputeRackUnit - from: equipment.LocatorLed to: equipment.Chassis. kind: has_one via: EquipmentChassis - from: equipment.LocatorLed to: equipment.Fex. kind: has_one via: EquipmentFex - from: equipment.LocatorLed to: inventory.DeviceInfo. kind: has_one via: InventoryDeviceInfo - from: equipment.LocatorLed to: network.Element. kind: has_one via: NetworkElement - from: equipment.LocatorLed to: network.SecureRouter. kind: has_one via: NetworkSecureRouter - from: equipment.LocatorLed to: pci.Node. kind: has_one via: PciNode - from: equipment.LocatorLed to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: equipment.LocatorLed to: storage.PhysicalDisk. kind: has_one via: StoragePhysicalDisk - from: equipment.LogDownload to: compute.Physical. kind: has_one via: Server - from: equipment.PhysicalIdentity to: asset.DeviceRegistration. kind: has_one via: PhysicalDeviceRegistration - from: equipment.Psu to: compute.RackUnit. kind: has_one via: ComputeRackUnit - from: equipment.Psu to: equipment.Chassis. kind: has_one via: EquipmentChassis - from: equipment.Psu to: equipment.Fex. kind: has_one via: EquipmentFex - from: equipment.Psu to: equipment.RackEnclosure. kind: has_one via: EquipmentRackEnclosure - from: equipment.Psu to: firmware.RunningFirmware. kind: has_many via: FirmwareRunningFirmwares - from: equipment.Psu to: inventory.DeviceInfo. kind: has_one via: InventoryDeviceInfo - from: equipment.Psu to: network.Element. kind: has_one via: NetworkElement - from: equipment.Psu to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: equipment.PsuControl to: equipment.Chassis. kind: has_one via: EquipmentChassis - from: equipment.PsuControl to: inventory.DeviceInfo. kind: has_one via: InventoryDeviceInfo - from: equipment.PsuControl to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: equipment.RackEnclosure to: equipment.FanModule. kind: has_many via: Fanmodules - from: equipment.RackEnclosure to: inventory.DeviceInfo. kind: has_one via: InventoryDeviceInfo - from: equipment.RackEnclosure to: equipment.Psu. kind: has_many via: Psus - from: equipment.RackEnclosure to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: equipment.RackEnclosure to: equipment.RackEnclosureSlot. kind: has_many via: Slots - from: equipment.RackEnclosureSlot to: equipment.RackEnclosure. kind: has_one via: EquipmentRackEnclosure - from: equipment.RackEnclosureSlot to: inventory.DeviceInfo. kind: has_one via: InventoryDeviceInfo - from: equipment.RackEnclosureSlot to: compute.RackUnit. kind: has_one via: RackUnit - from: equipment.RackEnclosureSlot to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: equipment.Riser to: compute.Blade. kind: has_one via: ComputeBlade - from: equipment.Riser to: compute.RackUnit. kind: has_one via: ComputeRackUnit - from: equipment.Riser to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: equipment.Sensor to: network.Element. kind: has_one via: NetworkElement - from: equipment.Sensor to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: equipment.SharedAdapterUnit to: adapter.Unit. kind: has_many via: AdapterUnits - from: equipment.SharedAdapterUnit to: equipment.ExpanderModule. kind: has_one via: EquipmentExpanderModule - from: equipment.SharedAdapterUnit to: pci.Endpoint. kind: has_one via: PciEndpoint - from: equipment.SharedAdapterUnit to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: equipment.SharedGraphicsCard to: equipment.Interconnect. kind: has_one via: EquipmentInterconnect - from: equipment.SharedGraphicsCard to: graphics.Card. kind: has_many via: GraphicsCards - from: equipment.SharedGraphicsCard to: pci.Endpoint. kind: has_one via: PciEndpoint - from: equipment.SharedGraphicsCard to: pci.Node. kind: has_one via: PciNode - from: equipment.SharedGraphicsCard to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: equipment.SharedIoModule to: management.Controller. kind: has_one via: Controller - from: equipment.SharedIoModule to: equipment.SystemIoController. kind: has_one via: EquipmentSystemIoController - from: equipment.SharedIoModule to: inventory.DeviceInfo. kind: has_one via: InventoryDeviceInfo - from: equipment.SharedIoModule to: port.Group. kind: has_many via: PortGroups - from: equipment.SharedIoModule to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: equipment.SwitchCard to: fc.PortChannel. kind: has_many via: FcPortChannels - from: equipment.SwitchCard to: fc.PhysicalPort. kind: has_many via: FcPorts - from: equipment.SwitchCard to: ether.HostPort. kind: has_many via: HostPorts - from: equipment.SwitchCard to: ether.InterSwitchPort. kind: has_one via: InterSwitchPort - from: equipment.SwitchCard to: inventory.DeviceInfo. kind: has_one via: InventoryDeviceInfo - from: equipment.SwitchCard to: network.Element. kind: has_one via: NetworkElement - from: equipment.SwitchCard to: ether.PortChannel. kind: has_many via: PortChannels - from: equipment.SwitchCard to: port.Group. kind: has_many via: PortGroups - from: equipment.SwitchCard to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: equipment.SwitchOperation to: asset.DeviceRegistration. kind: has_one via: DeviceRegistration - from: equipment.SwitchOperation to: network.Element. kind: has_one via: NetworkElement - from: equipment.SystemIoController to: management.Controller. kind: has_one via: Cmc - from: equipment.SystemIoController to: equipment.Chassis. kind: has_one via: EquipmentChassis - from: equipment.SystemIoController to: inventory.DeviceInfo. kind: has_one via: InventoryDeviceInfo - from: equipment.SystemIoController to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: equipment.SystemIoController to: equipment.SharedIoModule. kind: has_one via: SharedIoModule - from: equipment.Tpm to: compute.Board. kind: has_one via: ComputeBoard - from: equipment.Tpm to: inventory.DeviceInfo. kind: has_one via: InventoryDeviceInfo - from: equipment.Tpm to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: equipment.Transceiver to: ether.HostPort. kind: has_one via: EtherHostPort - from: equipment.Transceiver to: ether.PhysicalPort. kind: has_one via: EtherPhysicalPort - from: equipment.Transceiver to: fc.PhysicalPort. kind: has_one via: FcPhysicalPort - from: equipment.Transceiver to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: connectorpack.ConnectorPackUpgrade to: iaas.UcsdInfo. kind: has_one via: UcsdInfo - from: connectorpack.ConnectorPackUpgrade to: workflow.WorkflowInfo. kind: has_one via: Workflow - from: connectorpack.UpgradeImpact to: iaas.UcsdInfo. kind: has_one via: UcsdInfo - from: convergedinfra.AdapterComplianceDetails to: adapter.Unit. kind: has_one via: Adapter - from: convergedinfra.AdapterComplianceDetails to: convergedinfra.ServerComplianceDetails. kind: has_one via: ServerComplianceDetails - from: convergedinfra.AdapterComplianceDetails to: convergedinfra.StorageComplianceDetails. kind: has_many via: StorageCompliances - from: convergedinfra.Pod to: organization.Organization. kind: has_one via: Organization - from: convergedinfra.Pod to: convergedinfra.PodComplianceInfo. kind: has_one via: PodCompliance - from: convergedinfra.Pod to: resource.Group. kind: has_one via: PodResourceGroup - from: convergedinfra.Pod to: workflow.ServiceItemInstance. kind: has_one via: ServiceItemInstance - from: convergedinfra.PodComplianceInfo to: convergedinfra.BaseComplianceDetails. kind: has_many via: Details - from: convergedinfra.PodComplianceInfo to: convergedinfra.Pod. kind: has_one via: Pod - from: convergedinfra.ServerComplianceDetails to: convergedinfra.PodComplianceInfo. kind: has_one via: PodCompliance - from: convergedinfra.ServerComplianceDetails to: compute.PhysicalSummary. kind: has_one via: Server - from: convergedinfra.StorageComplianceDetails to: convergedinfra.AdapterComplianceDetails. kind: has_one via: AdapterCompliance - from: convergedinfra.StorageComplianceDetails to: convergedinfra.PodComplianceInfo. kind: has_one via: PodCompliance - from: convergedinfra.StorageComplianceDetails to: storage.BaseArray. kind: has_one via: StorageArray - from: convergedinfra.StorageComplianceDetails to: convergedinfra.SwitchComplianceDetails. kind: has_one via: SwitchCompliance - from: convergedinfra.SwitchComplianceDetails to: convergedinfra.PodComplianceInfo. kind: has_one via: PodCompliance - from: convergedinfra.SwitchComplianceDetails to: convergedinfra.StorageComplianceDetails. kind: has_many via: StorageCompliances - from: convergedinfra.SwitchComplianceDetails to: network.ElementSummary. kind: has_one via: Switch - from: iaas.ConnectorPack to: iaas.UcsdInfo. kind: has_one via: Guid - from: iaas.CustomTaskInfo to: iaas.UcsdInfo. kind: has_one via: Guid - from: iaas.DeviceStatus to: iaas.UcsdInfo. kind: has_one via: Guid - from: iaas.DiagnosticMessages to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: iaas.LicenseInfo to: iaas.UcsdInfo. kind: has_one via: Guid - from: iaas.MostRunTasks to: iaas.UcsdInfo. kind: has_one via: Guid - from: iaas.ServiceRequest to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: iaas.SystemTaskInfo to: iaas.UcsdInfo. kind: has_one via: Guid - from: iaas.UcsdInfo to: iaas.ConnectorPack. kind: has_many via: ConnectorPack - from: iaas.UcsdInfo to: iaas.CustomTaskInfo. kind: has_many via: CustomTaskInfo - from: iaas.UcsdInfo to: iaas.DeviceStatus. kind: has_many via: DeviceStatus - from: iaas.UcsdInfo to: iaas.LicenseInfo. kind: has_one via: LicenseInfo - from: iaas.UcsdInfo to: iaas.MostRunTasks. kind: has_many via: MostRunTasks - from: iaas.UcsdInfo to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: iaas.UcsdInfo to: iaas.SystemTaskInfo. kind: has_many via: SystemTaskInfo - from: iaas.UcsdInfo to: iaas.UcsdManagedInfra. kind: has_one via: UcsdManagedInfra - from: iaas.UcsdManagedInfra to: iaas.UcsdInfo. kind: has_one via: Guid - from: iaas.UcsdMessages to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: workflow.AnsibleBatchExecutor to: workflow.TaskDefinition. kind: has_one via: TaskDefinition - from: workflow.BatchApiExecutor to: workflow.ErrorResponseHandler. kind: has_one via: ErrorResponseHandler - from: workflow.BatchApiExecutor to: workflow.TaskDefinition. kind: has_one via: TaskDefinition - from: workflow.Catalog to: organization.Organization. kind: has_one via: Organization - from: workflow.CatalogItemDefinition to: organization.Organization. kind: has_one via: Organization - from: workflow.CatalogServiceRequest to: workflow.CatalogItemDefinition. kind: has_one via: CatalogItemDefinition - from: workflow.CatalogServiceRequest to: iam.Idp. kind: has_one via: Idp - from: workflow.CatalogServiceRequest to: iam.IdpReference. kind: has_one via: IdpReference - from: workflow.CatalogServiceRequest to: organization.Organization. kind: has_one via: Organization - from: workflow.CatalogServiceRequest to: workflow.ServiceItemActionInstance. kind: has_many via: ServiceItemActionInstances - from: workflow.CatalogServiceRequest to: workflow.ServiceItemInstance. kind: has_many via: ServiceItemInstances - from: workflow.CatalogServiceRequest to: iam.User. kind: has_one via: User - from: workflow.CustomDataTypeDefinition to: workflow.Catalog. kind: has_one via: Catalog - from: workflow.CustomDataTypeDefinition to: workflow.CustomDataTypeDefinition. kind: has_one via: ClonedFrom - from: workflow.ErrorResponseHandler to: workflow.Catalog. kind: has_one via: Catalog - from: workflow.PowerShellBatchApiExecutor to: workflow.ErrorResponseHandler. kind: has_one via: ErrorResponseHandler - from: workflow.PowerShellBatchApiExecutor to: workflow.TaskDefinition. kind: has_one via: TaskDefinition - from: workflow.RollbackWorkflow to: workflow.WorkflowInfo. kind: has_one via: PrimaryWorkflow - from: workflow.RollbackWorkflow to: workflow.WorkflowInfo. kind: has_many via: RollbackWorkflows - from: workflow.ServiceItemActionDefinition to: iam.PrivilegeSet. kind: has_many via: AssociatedPrivilegeSets - from: workflow.ServiceItemActionDefinition to: iam.Role. kind: has_many via: AssociatedRoles - from: workflow.ServiceItemActionDefinition to: workflow.ServiceItemDefinition. kind: has_one via: ServiceItemDefinition - from: workflow.ServiceItemActionDefinition to: workflow.WorkflowDefinition. kind: has_one via: WorkflowDefinition - from: workflow.ServiceItemActionInstance to: workflow.WorkflowInfo. kind: has_one via: ActionWorkflowInfo - from: workflow.ServiceItemActionInstance to: workflow.CatalogServiceRequest. kind: has_many via: CatalogServiceRequest - from: workflow.ServiceItemActionInstance to: iam.Idp. kind: has_one via: Idp - from: workflow.ServiceItemActionInstance to: iam.IdpReference. kind: has_one via: IdpReference - from: workflow.ServiceItemActionInstance to: workflow.ServiceItemActionDefinition. kind: has_one via: ServiceItemActionDefinition - from: workflow.ServiceItemActionInstance to: workflow.ServiceItemDefinition. kind: has_one via: ServiceItemDefinition - from: workflow.ServiceItemActionInstance to: workflow.ServiceItemInstance. kind: has_one via: ServiceItemInstance - from: workflow.ServiceItemActionInstance to: workflow.WorkflowInfo. kind: has_one via: StopWorkflowInfo - from: workflow.ServiceItemActionInstance to: iam.User. kind: has_one via: User - from: workflow.ServiceItemActionInstance to: workflow.WorkflowInfo. kind: has_one via: ValidationWorkflowInfo - from: workflow.ServiceItemAttribute to: workflow.ServiceItemDefinition. kind: has_one via: ServiceItemDefinition - from: workflow.ServiceItemAttribute to: workflow.ServiceItemInstance. kind: has_one via: ServiceItemInstance - from: workflow.ServiceItemDefinition to: workflow.ServiceItemActionDefinition. kind: has_many via: ActionDefinitions - from: workflow.ServiceItemDefinition to: workflow.Catalog. kind: has_one via: Catalog - from: workflow.ServiceItemHealthCheckDefinition to: workflow.ServiceItemDefinition. kind: has_one via: ServiceItemDefinition - from: workflow.ServiceItemHealthCheckExecution to: workflow.ServiceItemHealthCheckDefinition. kind: has_one via: HealthCheckDefinition - from: workflow.ServiceItemHealthCheckExecution to: workflow.ServiceItemInstance. kind: has_one via: ServiceItemInstance - from: workflow.ServiceItemHealthCheckExecution to: workflow.WorkflowInfo. kind: has_one via: WorkflowInfo - from: workflow.ServiceItemInstance to: workflow.CatalogServiceRequest. kind: has_many via: CatalogServiceRequest - from: workflow.ServiceItemInstance to: iam.Idp. kind: has_one via: Idp - from: workflow.ServiceItemInstance to: iam.IdpReference. kind: has_one via: IdpReference - from: workflow.ServiceItemInstance to: organization.Organization. kind: has_one via: Organization - from: workflow.ServiceItemInstance to: workflow.ServiceItemDefinition. kind: has_one via: ServiceItemDefinition - from: workflow.ServiceItemInstance to: iam.User. kind: has_one via: User - from: workflow.ServiceItemOutput to: workflow.ServiceItemInstance. kind: has_one via: ServiceItemInstance - from: workflow.SshBatchExecutor to: workflow.TaskDefinition. kind: has_one via: TaskDefinition - from: workflow.TaskDebugLog to: workflow.TaskInfo. kind: has_one via: TaskInfo - from: workflow.TaskDebugLog to: workflow.WorkflowInfo. kind: has_one via: WorkflowInfo - from: workflow.TaskDefinition to: workflow.Catalog. kind: has_one via: Catalog - from: workflow.TaskDefinition to: workflow.TaskDefinition. kind: has_one via: ClonedFrom - from: workflow.TaskDefinition to: workflow.TaskDefinition. kind: has_many via: ImplementedTasks - from: workflow.TaskDefinition to: workflow.TaskDefinition. kind: has_one via: InterfaceTask - from: workflow.TaskDefinition to: workflow.TaskMetadata. kind: has_one via: TaskMetadata - from: workflow.TaskInfo to: workflow.WorkflowInfo. kind: has_many via: ParentWorkflowInfos - from: workflow.TaskInfo to: workflow.WorkflowInfo. kind: has_one via: SubWorkflowInfo - from: workflow.TaskInfo to: workflow.WorkflowInfo. kind: has_many via: SubWorkflowRetryHistory - from: workflow.TaskInfo to: workflow.TaskDefinition. kind: has_one via: TaskDefinition - from: workflow.TaskInfo to: workflow.WorkflowInfo. kind: has_one via: WorkflowInfo - from: workflow.TaskMetadata to: iam.PrivilegeSet. kind: has_many via: AssociatedPrivilegeSets - from: workflow.TaskMetadata to: iam.Role. kind: has_many via: AssociatedRoles - from: workflow.TaskMetadata to: workflow.Catalog. kind: has_one via: Catalog - from: workflow.UiDisplayMetadata to: mo.BaseMo. kind: has_one via: MetaDefinition - from: workflow.Variable to: workflow.Catalog. kind: has_one via: Catalog - from: workflow.WorkflowDefinition to: workflow.Catalog. kind: has_one via: Catalog - from: workflow.WorkflowDefinition to: workflow.WorkflowDefinition. kind: has_one via: ClonedFrom - from: workflow.WorkflowDefinition to: workflow.WorkflowMetadata. kind: has_one via: WorkflowMetadata - from: workflow.WorkflowInfo to: iam.Account. kind: has_one via: Account - from: workflow.WorkflowInfo to: mo.BaseMo. kind: has_one via: AssociatedObject - from: workflow.WorkflowInfo to: organization.Organization. kind: has_one via: Organization - from: workflow.WorkflowInfo to: workflow.TaskInfo. kind: has_one via: ParentTaskInfo - from: workflow.WorkflowInfo to: workflow.WorkflowInfo. kind: has_many via: ParentWorkflowInfos - from: workflow.WorkflowInfo to: iam.Permission. kind: has_one via: Permission - from: workflow.WorkflowInfo to: workflow.TaskInfo. kind: has_many via: TaskInfos - from: workflow.WorkflowInfo to: workflow.WorkflowDefinition. kind: has_one via: WorkflowDefinition - from: workflow.WorkflowMetadata to: iam.PrivilegeSet. kind: has_many via: AssociatedPrivilegeSets - from: workflow.WorkflowMetadata to: iam.Role. kind: has_many via: AssociatedRoles - from: workflow.WorkflowMetadata to: workflow.Catalog. kind: has_one via: Catalog - from: storage.HitachiArray to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: storage.HitachiController to: storage.HitachiArray. kind: has_one via: Array - from: storage.HitachiController to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: storage.HitachiDisk to: storage.HitachiArray. kind: has_one via: Array - from: storage.HitachiDisk to: storage.HitachiParityGroup. kind: has_one via: ParityGroup - from: storage.HitachiDisk to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: storage.HitachiExternalParityGroup to: storage.HitachiArray. kind: has_one via: Array - from: storage.HitachiExternalParityGroup to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: storage.HitachiExternalPathGroup to: storage.HitachiArray. kind: has_one via: Array - from: storage.HitachiExternalPathGroup to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: storage.HitachiExternalStorageLun to: storage.HitachiArray. kind: has_one via: Array - from: storage.HitachiExternalStorageLun to: storage.HitachiExternalStoragePort. kind: has_one via: ExternalStoragePort - from: storage.HitachiExternalStorageLun to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: storage.HitachiExternalStoragePort to: storage.HitachiArray. kind: has_one via: Array - from: storage.HitachiExternalStoragePort to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: storage.HitachiHost to: storage.HitachiArray. kind: has_one via: Array - from: storage.HitachiHost to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: storage.HitachiHostLun to: storage.HitachiArray. kind: has_one via: Array - from: storage.HitachiHostLun to: storage.HitachiHost. kind: has_one via: Host - from: storage.HitachiHostLun to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: storage.HitachiHostLun to: storage.HitachiVolume. kind: has_one via: Volume - from: storage.HitachiNvmSubsystem to: storage.HitachiArray. kind: has_one via: Array - from: storage.HitachiNvmSubsystem to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: storage.HitachiParityGroup to: storage.HitachiArray. kind: has_one via: Array - from: storage.HitachiParityGroup to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: storage.HitachiPool to: storage.HitachiArray. kind: has_one via: Array - from: storage.HitachiPool to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: storage.HitachiPort to: storage.HitachiArray. kind: has_one via: Array - from: storage.HitachiPort to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: storage.HitachiRemoteCopyPairGad to: storage.HitachiArray. kind: has_one via: Array - from: storage.HitachiRemoteCopyPairGad to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: storage.HitachiRemoteCopyPairTc to: storage.HitachiArray. kind: has_one via: Array - from: storage.HitachiRemoteCopyPairTc to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: storage.HitachiRemoteCopyPairUr to: storage.HitachiArray. kind: has_one via: Array - from: storage.HitachiRemoteCopyPairUr to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: storage.HitachiRemoteReplication to: storage.HitachiArray. kind: has_one via: Array - from: storage.HitachiRemoteReplication to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: storage.HitachiSnapshot to: storage.HitachiArray. kind: has_one via: Array - from: storage.HitachiSnapshot to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: storage.HitachiVolume to: storage.HitachiArray. kind: has_one via: Array - from: storage.HitachiVolume to: storage.HitachiParityGroup. kind: has_many via: ParityGroups - from: storage.HitachiVolume to: storage.HitachiPool. kind: has_one via: Pool - from: storage.HitachiVolume to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: storage.HitachiVolumeMigrationPair to: storage.HitachiArray. kind: has_one via: Array - from: storage.HitachiVolumeMigrationPair to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: storage.NetAppAggregate to: storage.NetAppNode. kind: has_one via: ArrayController - from: storage.NetAppAggregate to: storage.NetAppAggregateEvent. kind: has_many via: Events - from: storage.NetAppAggregateEvent to: storage.NetAppAggregate. kind: has_one via: Aggregate - from: storage.NetAppBaseDisk to: storage.NetAppCluster. kind: has_one via: Array - from: storage.NetAppBaseDisk to: storage.NetAppNode. kind: has_one via: ArrayController - from: storage.NetAppBaseDisk to: storage.NetAppAggregate. kind: has_many via: DiskPool - from: storage.NetAppBaseDisk to: storage.NetAppDiskEvent. kind: has_many via: Events - from: storage.NetAppCifsService to: storage.NetAppStorageVm. kind: has_one via: Tenant - from: storage.NetAppCifsShare to: storage.NetAppVolume. kind: has_one via: StorageContainer - from: storage.NetAppCifsShare to: storage.NetAppStorageVm. kind: has_one via: Tenant - from: storage.NetAppCloudTarget to: storage.NetAppCluster. kind: has_one via: Array - from: storage.NetAppCluster to: storage.NetAppClusterEvent. kind: has_many via: Events - from: storage.NetAppCluster to: asset.DeviceRegistration. kind: has_one via: RegisteredDevice - from: storage.NetAppClusterEvent to: storage.NetAppCluster. kind: has_one via: Array - from: storage.NetAppClusterSnapMirrorPolicy to: storage.NetAppCluster. kind: has_one via: Array - from: storage.NetAppClusterSnapshotPolicy to: storage.NetAppCluster. kind: has_one via: Array - from: storage.NetAppDataIpInterface to: storage.NetAppNode. kind: has_one via: ArrayController - from: storage.NetAppDataIpInterface to: storage.NetAppDataIpInterfaceEvent. kind: has_many via: Events - from: storage.NetAppDataIpInterface to: storage.NetAppEthernetPort. kind: has_one via: NetAppEthernetPort - from: storage.NetAppDataIpInterface to: storage.NetAppStorageVm. kind: has_one via: Tenant - from: storage.NetAppDataIpInterfaceEvent to: storage.NetAppDataIpInterface. kind: has_one via: IpInterface - from: storage.NetAppDiskEvent to: storage.NetAppBaseDisk. kind: has_one via: Disk - from: storage.NetAppEthernetPort to: storage.NetAppNode. kind: has_one via: ArrayController - from: storage.NetAppEthernetPort to: storage.NetAppEthernetPortEvent. kind: has_many via: Events - from: storage.NetAppEthernetPortEvent to: storage.NetAppEthernetPort. kind: has_one via: EthernetPort - from: storage.NetAppExportPolicy to: storage.NetAppCluster. kind: has_one via: Array - from: storage.NetAppExportPolicy to: storage.NetAppStorageVm. kind: has_one via: Tenant - from: storage.NetAppFcInterface to: storage.NetAppNode. kind: has_one via: ArrayController - from: storage.NetAppFcInterface to: storage.NetAppFcInterfaceEvent. kind: has_many via: Events - from: storage.NetAppFcInterface to: storage.NetAppFcPort. kind: has_one via: PhysicalPort - from: storage.NetAppFcInterface to: storage.NetAppStorageVm. kind: has_one via: Tenant - from: storage.NetAppFcInterfaceEvent to: storage.NetAppFcInterface. kind: has_one via: FcInterface - from: storage.NetAppFcPort to: storage.NetAppNode. kind: has_one via: ArrayController - from: storage.NetAppFcPort to: storage.NetAppFcPortEvent. kind: has_many via: Events - from: storage.NetAppFcPortEvent to: storage.NetAppFcPort. kind: has_one via: FcPort - from: storage.NetAppInitiatorGroup to: storage.NetAppStorageVm. kind: has_one via: Tenant - from: storage.NetAppIpInterface to: storage.NetAppNode. kind: has_one via: ArrayController - from: storage.NetAppIpInterface to: storage.NetAppIpInterfaceEvent. kind: has_many via: Events - from: storage.NetAppIpInterface to: storage.NetAppEthernetPort. kind: has_one via: NetAppEthernetPort - from: storage.NetAppIpInterface to: storage.NetAppStorageVm. kind: has_one via: Tenant - from: storage.NetAppIpInterfaceEvent to: storage.NetAppIpInterface. kind: has_one via: IpInterface - from: storage.NetAppIscsiService to: storage.NetAppStorageVm. kind: has_one via: Tenant - from: storage.NetAppLicense to: storage.NetAppCluster. kind: has_one via: Array - from: storage.NetAppLun to: storage.NetAppCluster. kind: has_one via: Array - from: storage.NetAppLun to: storage.NetAppLunEvent. kind: has_many via: Events - from: storage.NetAppLun to: storage.NetAppInitiatorGroup. kind: has_many via: Host - from: storage.NetAppLun to: storage.NetAppVolume. kind: has_one via: StorageContainer - from: storage.NetAppLunEvent to: storage.NetAppLun. kind: has_one via: Lun - from: storage.NetAppLunMap to: storage.NetAppInitiatorGroup. kind: has_many via: Host - from: storage.NetAppLunMap to: storage.NetAppStorageVm. kind: has_one via: Tenant - from: storage.NetAppLunMap to: storage.NetAppLun. kind: has_one via: Volume - from: storage.NetAppNamespace to: storage.NetAppCluster. kind: has_one via: Array - from: storage.NetAppNamespace to: storage.NetAppVolume. kind: has_one via: StorageContainer relationships_truncated: 2442