Class: Akamai::API::CPS
- Inherits:
-
Object
- Object
- Akamai::API::CPS
- Defined in:
- lib/akamai/api/cps.rb,
lib/akamai/api/cps/version.rb
Constant Summary collapse
- VERSION =
"0.3.0"
Instance Method Summary collapse
- #enrollments(contract_id) ⇒ Object
-
#initialize ⇒ CPS
constructor
A new instance of CPS.
- #production_certificate(enrollment_id) ⇒ Object
- #production_full_chain(enrollment_id) ⇒ Object
- #staging_certificate(enrollment_id) ⇒ Object
- #staging_full_chain(enrollment_id) ⇒ Object
Constructor Details
Instance Method Details
#enrollments(contract_id) ⇒ Object
16 17 18 19 |
# File 'lib/akamai/api/cps.rb', line 16 def enrollments(contract_id) response = api_get("/enrollments?contractId=#{contract_id}", 'application/vnd.akamai.cps.enrollments.v5+json') response.enrollments end |
#production_certificate(enrollment_id) ⇒ Object
21 22 23 |
# File 'lib/akamai/api/cps.rb', line 21 def production_certificate(enrollment_id) get_certificate(enrollment_id, 'production') end |
#production_full_chain(enrollment_id) ⇒ Object
25 26 27 |
# File 'lib/akamai/api/cps.rb', line 25 def production_full_chain(enrollment_id) get_full_chain(enrollment_id, 'production') end |
#staging_certificate(enrollment_id) ⇒ Object
29 30 31 |
# File 'lib/akamai/api/cps.rb', line 29 def staging_certificate(enrollment_id) get_certificate(enrollment_id, 'staging') end |
#staging_full_chain(enrollment_id) ⇒ Object
33 34 35 |
# File 'lib/akamai/api/cps.rb', line 33 def staging_full_chain(enrollment_id) get_full_chain(enrollment_id, 'staging') end |