class CloudflareClient::Zone::SSL::CertificatePack
Public Instance Methods
list()
click to toggle source
list all certificate packs
# File lib/cloudflare_client/zone/ssl/certificate_pack.rb, line 7 def list cf_get(path: "/zones/#{zone_id}/ssl/certificate_packs") end
order(hosts: nil)
click to toggle source
re-order certificate packs
# File lib/cloudflare_client/zone/ssl/certificate_pack.rb, line 13 def order(hosts: nil) non_empty_array_check(:hosts, hosts) unless hosts.nil? data = {hosts: hosts} # TODO: test against api cf_post(path: "/zones/#{zone_id}/ssl/certificate_packs", data: data) end
update(id:, hosts:)
click to toggle source
edit a certificate pack
# File lib/cloudflare_client/zone/ssl/certificate_pack.rb, line 24 def update(id:, hosts:) id_check(:id, id) non_empty_array_check(:hosts, hosts) unless hosts.nil? data = {hosts: hosts} cf_patch(path: "/zones/#{zone_id}/ssl/certificate_packs/#{id}", data: data) end