# Class CIM_StorageProcessorAffinity
extends CIM_Dependency

StorageProcessorAffinity indicates a processing affinity and state between a TargetPortGroup or StorageResourceLoadGroup and a ComputerSystem representing a storage processor in a redundant storage server. The processor can host the group in either a healthy or failover state. Instances of this association are static, one for each combination of StorageResourceLoadGroup and ComputerSystem in the RedundancySet.

### Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods

## Class Hierarchy

CIM_Dependency
|
+--CIM_StorageProcessorAffinity

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Association | boolean | true
ClassConstraint | string | inv:self.Dependent.oclIsKindOf(CIM_TargetPortGroup) or self.Dependent.oclIsKindOf(CIM_StorageResourceLoadGroup)
Description | string | StorageProcessorAffinity indicates a processing affinity and state between a TargetPortGroup or StorageResourceLoadGroup and a ComputerSystem representing a storage processor in a redundant storage server. The processor can host the group in either a healthy or failover state. Instances of this association are static, one for each combination of StorageResourceLoadGroup and ComputerSystem in the RedundancySet.
Experimental | boolean | true
UMLPackagePath | string | CIM::Device::Dependency
Version | string | 2.18.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
IsActive | boolean |
Description | string | This property is set to true if the TargetPortGroup or StorageResourceLoadGroup is currently being hosted by the storage processor.
IsPrimary | boolean |
Description | string | This property is set to true if the TargetPortGroup or StorageResourceLoadGroup is hosted by the storage processor when the processor is healthy. It is set to false if the group can be hosted by the processor when the primary storage processor for the group has failed. This property is static, as is the association itself. For each StorageResourceLoadGroup, one instance of StorageProcessorAffinity will have IsPrimary=true, the rest will have IsPrimary=false.

### Association References

Name | Class Origin | Reference Class
--- | --- | ---
Antecedent | CIM_StorageProcessorAffinity | CIM_ComputerSystem
Dependent | CIM_StorageProcessorAffinity | CIM_Collection

## Class Methods