# Class CIM_SoftwareIdentityResource
extends CIM_RemoteServiceAccessPoint

SoftwareIdentityResource describes the URL of a file or other resource that contains all or part of of a SoftwareIdentity for use by the SoftwareInstallationService. For example, a CIM_SoftwareIdentity might consist of a meta data file, a binary executable file, and a installability checker file for some software on a system. This class allows a management client to selectively access the constituents of the install package to perform a check function, or retrieve some meta data information for the install package represented by the SoftwareIdentity class without downloading the entire package. SoftwareIdentityResources will be related to the SoftwareIdentity using the SAPAvailableForElement association.

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

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_ManagedSystemElement
|
+--CIM_LogicalElement
|
+--CIM_EnabledLogicalElement
|
+--CIM_ServiceAccessPoint
|
+--CIM_RemoteServiceAccessPoint
|
+--CIM_SoftwareIdentityResource

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | SoftwareIdentityResource describes the URL of a file or other resource that contains all or part of of a SoftwareIdentity for use by the SoftwareInstallationService. For example, a CIM_SoftwareIdentity might consist of a meta data file, a binary executable file, and a installability checker file for some software on a system. This class allows a management client to selectively access the constituents of the install package to perform a check function, or retrieve some meta data information for the install package represented by the SoftwareIdentity class without downloading the entire package. SoftwareIdentityResources will be related to the SoftwareIdentity using the SAPAvailableForElement association.
Experimental | boolean | true
UMLPackagePath | string | CIM::Core::Software
Version | string | 2.10.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
ExtendedResourceType | uint16 |
Description | string | A enumerated integer that provides further information for ResourceType. It will set to 2 ('Not Applicable') if there is no extended information available.
ModelCorrespondence | string | CIM_SoftwareIdentityResource.ResourceType
ValueMap | string | 0, 2, 3, 4, 5, 6, 7, 8, 11, 101..200, 201, 202, 203, .., 0x8000..0xFFFF
Values | string | Unknown, Not Applicable, Linux RPM, HP-UX Depot, Windows MSI, Solaris Package, Macintosh Disk Image, Debian linux Package, HP Smart Component, Vendor Reserved, HTML, PDF, Text File, DMTF Reserved, Vendor Reserved
InfoFormat | uint16 | 200
Description | string | A SoftwareIdentityResource will always be a URL.
ModelCorrespondence | string | CIM_RemoteServiceAccessPoint.OtherInfoFormatDescription
Override | string | InfoFormat
ValueMap | string | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 100, 101, 102, 103, 104, 200, 201, 202, 203, 204, 205, 206, .., 32768..65535
Values | string | Other, Host Name, IPv4 Address, IPv6 Address, IPX Address, DECnet Address, SNA Address, Autonomous System Number, MPLS Label, IPv4 Subnet Address, IPv6 Subnet Address, IPv4 Address Range, IPv6 Address Range, Dial String, Ethernet Address, Token Ring Address, ATM Address, Frame Relay Address, URL, FQDN, User FQDN, DER ASN1 DN, DER ASN1 GN, Key ID, Parameterized URL, DMTF Reserved, Vendor Reserved
OtherResourceType | string |
Description | string | A string describing the file type when the instance's ResourceType property is 1 ("Other").
ModelCorrespondence | string | CIM_SoftwareIdentityResource.ResourceType
ResourceType | uint16 |
Description | string | An enumerated integer that specifies the type of resource referenced by the RemoteServiceAccessPoint.AccessInfo property.
ModelCorrespondence | string | CIM_SoftwareIdentityResource.OtherResourceType, CIM_SoftwareIdentityResource.ExtendedResourceType
ValueMap | string | 0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, .., 0x8000..0xFFFF
Values | string | Unknown, Other, Installer and Payload, Installer, Payload, Installability checker, Security Advisory, Engineering Advisory, Technical release notes, Change notification, Whitepaper, Marketing Documentation, DMTF Reserved, Vendor Reserved

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
AccessContext | uint16 | CIM_RemoteServiceAccessPoint
AccessInfo | string | CIM_RemoteServiceAccessPoint
Caption | string | CIM_ManagedElement
CommunicationStatus | uint16 | CIM_ManagedSystemElement
CreationClassName | string | CIM_ServiceAccessPoint
Description | string | CIM_ManagedElement
DetailedStatus | uint16 | CIM_ManagedSystemElement
ElementName | string | CIM_ManagedElement
EnabledDefault | uint16 | CIM_EnabledLogicalElement
EnabledState | uint16 | CIM_EnabledLogicalElement
Generation | uint64 | CIM_ManagedElement
HealthState | uint16 | CIM_ManagedSystemElement
InstallDate | datetime | CIM_ManagedSystemElement
InstanceID | string | CIM_ManagedElement
Name | string | CIM_ServiceAccessPoint
OperatingStatus | uint16 | CIM_ManagedSystemElement
OtherAccessContext | string | CIM_RemoteServiceAccessPoint
OtherEnabledState | string | CIM_EnabledLogicalElement
OtherInfoFormatDescription | string | CIM_RemoteServiceAccessPoint
PrimaryStatus | uint16 | CIM_ManagedSystemElement
RequestedState | uint16 | CIM_EnabledLogicalElement
Status | string | CIM_ManagedSystemElement
SystemCreationClassName | string | CIM_ServiceAccessPoint
SystemName | string | CIM_ServiceAccessPoint
TimeOfLastStateChange | datetime | CIM_EnabledLogicalElement
TransitioningToState | uint16 | CIM_EnabledLogicalElement
AvailableRequestedStates | uint16[] | CIM_EnabledLogicalElement
OperationalStatus | uint16[] | CIM_ManagedSystemElement
StatusDescriptions | string[] | CIM_ManagedSystemElement

## Class Methods

### Inherited Class Methods

Name | Return Type | Class Origin
--- | --- | ---
RequestStateChange | uint32 | CIM_EnabledLogicalElement