Class: Postscale::Resources::DKIM
Instance Method Summary
collapse
Methods inherited from Resource
#initialize
Instance Method Details
#deactivate(domain_id = nil, selector = nil, **kwargs) ⇒ Object
21
22
23
24
25
|
# File 'lib/postscale/resources/dkim.rb', line 21
def deactivate(domain_id = nil, selector = nil, **kwargs)
domain_id = identifier(:domain_id, domain_id, kwargs)
selector = identifier(:selector, selector, kwargs)
@http.delete("/v1/domains/#{encode(domain_id)}/dkim/#{encode(selector)}")
end
|
#generate(domain_id = nil, request = nil, **kwargs) ⇒ Object
6
7
8
9
|
# File 'lib/postscale/resources/dkim.rb', line 6
def generate(domain_id = nil, request = nil, **kwargs)
domain_id = identifier(:domain_id, domain_id, kwargs)
@http.post("/v1/domains/#{encode(domain_id)}/dkim", json: request_hash(request, kwargs))
end
|
#list(domain_id = nil, **kwargs) ⇒ Object
11
12
13
14
|
# File 'lib/postscale/resources/dkim.rb', line 11
def list(domain_id = nil, **kwargs)
domain_id = identifier(:domain_id, domain_id, kwargs)
@http.get("/v1/domains/#{encode(domain_id)}/dkim")
end
|
#rotate(domain_id = nil, request = nil, **kwargs) ⇒ Object
16
17
18
19
|
# File 'lib/postscale/resources/dkim.rb', line 16
def rotate(domain_id = nil, request = nil, **kwargs)
domain_id = identifier(:domain_id, domain_id, kwargs)
@http.post("/v1/domains/#{encode(domain_id)}/dkim/rotate", json: request_hash(request, kwargs))
end
|