Class: XClarityClient::CompliancePolicy

Inherits:
Endpoints::XclarityEndpoint show all
Defined in:
lib/xclarity_client/endpoints/compliance_policy.rb

Constant Summary collapse

BASE_URI =
'/compliancePolicies'.freeze
LIST_NAME =
'updatePolicyList'.freeze
SUB_URIS =
{
  applicableFirmware: "#{BASE_URI}/applicableFirmware",
  persistedResult: "#{BASE_URI}/persistedResult",
  compareResult: "#{BASE_URI}/compareResult"
}

Instance Attribute Summary collapse

Method Summary

Methods inherited from Endpoints::XclarityEndpoint

#initialize

Methods included from Endpoints::BuildableResourceMixin

#build_resource!, #to_hash

Constructor Details

This class inherits a constructor from XClarityClient::Endpoints::XclarityEndpoint

Instance Attribute Details

#allObject

Returns the value of attribute all.



12
13
14
# File 'lib/xclarity_client/endpoints/compliance_policy.rb', line 12

def all
  @all
end

#applicableFirmwareObject

Returns the value of attribute applicableFirmware.



12
13
14
# File 'lib/xclarity_client/endpoints/compliance_policy.rb', line 12

def applicableFirmware
  @applicableFirmware
end

#chassisObject

Returns the value of attribute chassis.



12
13
14
# File 'lib/xclarity_client/endpoints/compliance_policy.rb', line 12

def chassis
  @chassis
end

#cmmsObject

Returns the value of attribute cmms.



12
13
14
# File 'lib/xclarity_client/endpoints/compliance_policy.rb', line 12

def cmms
  @cmms
end

#componentTypesObject

Returns the value of attribute componentTypes.



12
13
14
# File 'lib/xclarity_client/endpoints/compliance_policy.rb', line 12

def componentTypes
  @componentTypes
end

#descriptionObject

Returns the value of attribute description.



12
13
14
# File 'lib/xclarity_client/endpoints/compliance_policy.rb', line 12

def description
  @description
end

#detailsObject

Returns the value of attribute details.



12
13
14
# File 'lib/xclarity_client/endpoints/compliance_policy.rb', line 12

def details
  @details
end

#endpointCompliantObject

Returns the value of attribute endpointCompliant.



12
13
14
# File 'lib/xclarity_client/endpoints/compliance_policy.rb', line 12

def endpointCompliant
  @endpointCompliant
end

#explanationObject

Returns the value of attribute explanation.



12
13
14
# File 'lib/xclarity_client/endpoints/compliance_policy.rb', line 12

def explanation
  @explanation
end

#idObject

Returns the value of attribute id.



12
13
14
# File 'lib/xclarity_client/endpoints/compliance_policy.rb', line 12

def id
  @id
end

#inUseObject

Returns the value of attribute inUse.



12
13
14
# File 'lib/xclarity_client/endpoints/compliance_policy.rb', line 12

def inUse
  @inUse
end

#jobidObject

Returns the value of attribute jobid.



12
13
14
# File 'lib/xclarity_client/endpoints/compliance_policy.rb', line 12

def jobid
  @jobid
end

#lastModifiedObject

Returns the value of attribute lastModified.



12
13
14
# File 'lib/xclarity_client/endpoints/compliance_policy.rb', line 12

def lastModified
  @lastModified
end

#machineTypeObject

Returns the value of attribute machineType.



12
13
14
# File 'lib/xclarity_client/endpoints/compliance_policy.rb', line 12

def machineType
  @machineType
end

#messageObject

Returns the value of attribute message.



12
13
14
# File 'lib/xclarity_client/endpoints/compliance_policy.rb', line 12

def message
  @message
end

#messagesObject

Returns the value of attribute messages.



12
13
14
# File 'lib/xclarity_client/endpoints/compliance_policy.rb', line 12

def messages
  @messages
end

#nameObject

Returns the value of attribute name.



12
13
14
# File 'lib/xclarity_client/endpoints/compliance_policy.rb', line 12

def name
  @name
end

#percentageObject

Returns the value of attribute percentage.



12
13
14
# File 'lib/xclarity_client/endpoints/compliance_policy.rb', line 12

def percentage
  @percentage
end

#policiesObject

Returns the value of attribute policies.



12
13
14
# File 'lib/xclarity_client/endpoints/compliance_policy.rb', line 12

def policies
  @policies
end

#racklistObject

Returns the value of attribute racklist.



12
13
14
# File 'lib/xclarity_client/endpoints/compliance_policy.rb', line 12

def racklist
  @racklist
end

#rackswitchlistObject

Returns the value of attribute rackswitchlist.



12
13
14
# File 'lib/xclarity_client/endpoints/compliance_policy.rb', line 12

def rackswitchlist
  @rackswitchlist
end

#recoveryObject

Returns the value of attribute recovery.



12
13
14
# File 'lib/xclarity_client/endpoints/compliance_policy.rb', line 12

def recovery
  @recovery
end

#resultObject

Returns the value of attribute result.



12
13
14
# File 'lib/xclarity_client/endpoints/compliance_policy.rb', line 12

def result
  @result
end

#statusObject

Returns the value of attribute status.



12
13
14
# File 'lib/xclarity_client/endpoints/compliance_policy.rb', line 12

def status
  @status
end

#storagelistObject

Returns the value of attribute storagelist.



12
13
14
# File 'lib/xclarity_client/endpoints/compliance_policy.rb', line 12

def storagelist
  @storagelist
end

#successObject

Returns the value of attribute success.



12
13
14
# File 'lib/xclarity_client/endpoints/compliance_policy.rb', line 12

def success
  @success
end

#switchesObject

Returns the value of attribute switches.



12
13
14
# File 'lib/xclarity_client/endpoints/compliance_policy.rb', line 12

def switches
  @switches
end

#targetFirmwareObject

Returns the value of attribute targetFirmware.



12
13
14
# File 'lib/xclarity_client/endpoints/compliance_policy.rb', line 12

def targetFirmware
  @targetFirmware
end

#taskidObject

Returns the value of attribute taskid.



12
13
14
# File 'lib/xclarity_client/endpoints/compliance_policy.rb', line 12

def taskid
  @taskid
end

#textObject

Returns the value of attribute text.



12
13
14
# File 'lib/xclarity_client/endpoints/compliance_policy.rb', line 12

def text
  @text
end

#updateRuleObject

Returns the value of attribute updateRule.



12
13
14
# File 'lib/xclarity_client/endpoints/compliance_policy.rb', line 12

def updateRule
  @updateRule
end

#userDefinedObject

Returns the value of attribute userDefined.



12
13
14
# File 'lib/xclarity_client/endpoints/compliance_policy.rb', line 12

def userDefined
  @userDefined
end

#uuidObject

Returns the value of attribute uuid.



12
13
14
# File 'lib/xclarity_client/endpoints/compliance_policy.rb', line 12

def uuid
  @uuid
end

#xITEsObject

Returns the value of attribute xITEs.



12
13
14
# File 'lib/xclarity_client/endpoints/compliance_policy.rb', line 12

def xITEs
  @xITEs
end