Class: Softlayer::Security::Certificate::Request

Inherits:
Entity
  • Object
show all
Defined in:
lib/softlayer/security/certificate/request.rb,
lib/softlayer/security/certificate/request/status.rb,
lib/softlayer/security/certificate/request/server_type.rb

Defined Under Namespace

Classes: Representer, ServerType, Status

Constant Summary collapse

SERVICE =
'SoftLayer_Security_Certificate_Request'

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Model

all, all_request_for, create, find, #init_headers, parse, process_message, #request, request, service_name, #service_name, #to_hash, #to_softlayer

Methods included from Model::Operations

extended, #filter, included, #limit, #mask, #request_headers

Instance Attribute Details

#accountObject

Returns the value of attribute account.



19
20
21
# File 'lib/softlayer/security/certificate/request.rb', line 19

def 
  @account
end

#account_idObject

Returns the value of attribute account_id.



8
9
10
# File 'lib/softlayer/security/certificate/request.rb', line 8

def 
  @account_id
end

#approver_email_addressObject

Returns the value of attribute approver_email_address.



9
10
11
# File 'lib/softlayer/security/certificate/request.rb', line 9

def approver_email_address
  @approver_email_address
end

#certificate_authority_nameObject

Returns the value of attribute certificate_authority_name.



20
21
22
# File 'lib/softlayer/security/certificate/request.rb', line 20

def certificate_authority_name
  @certificate_authority_name
end

#certificate_signing_requestObject

Returns the value of attribute certificate_signing_request.



10
11
12
# File 'lib/softlayer/security/certificate/request.rb', line 10

def certificate_signing_request
  @certificate_signing_request
end

#common_nameObject

Returns the value of attribute common_name.



11
12
13
# File 'lib/softlayer/security/certificate/request.rb', line 11

def common_name
  @common_name
end

#create_dateObject

Returns the value of attribute create_date.



12
13
14
# File 'lib/softlayer/security/certificate/request.rb', line 12

def create_date
  @create_date
end

#effective_dateObject

Returns the value of attribute effective_date.



13
14
15
# File 'lib/softlayer/security/certificate/request.rb', line 13

def effective_date
  @effective_date
end

#expiration_dateObject

Returns the value of attribute expiration_date.



14
15
16
# File 'lib/softlayer/security/certificate/request.rb', line 14

def expiration_date
  @expiration_date
end

#idObject

Returns the value of attribute id.



15
16
17
# File 'lib/softlayer/security/certificate/request.rb', line 15

def id
  @id
end

#modify_dateObject

Returns the value of attribute modify_date.



16
17
18
# File 'lib/softlayer/security/certificate/request.rb', line 16

def modify_date
  @modify_date
end

#orderObject

Returns the value of attribute order.



21
22
23
# File 'lib/softlayer/security/certificate/request.rb', line 21

def order
  @order
end

#order_itemObject

Returns the value of attribute order_item.



22
23
24
# File 'lib/softlayer/security/certificate/request.rb', line 22

def order_item
  @order_item
end

#statusObject

Returns the value of attribute status.



23
24
25
# File 'lib/softlayer/security/certificate/request.rb', line 23

def status
  @status
end

#status_idObject

Returns the value of attribute status_id.



17
18
19
# File 'lib/softlayer/security/certificate/request.rb', line 17

def status_id
  @status_id
end

#technical_contact_email_addressObject

Returns the value of attribute technical_contact_email_address.



18
19
20
# File 'lib/softlayer/security/certificate/request.rb', line 18

def technical_contact_email_address
  @technical_contact_email_address
end

Class Method Details

.get_administrator_email_domains(message) ⇒ Object

common_name



34
35
36
# File 'lib/softlayer/security/certificate/request.rb', line 34

def self.get_administrator_email_domains(message)
  request(:get_administrator_email_domains, Array[String], message)
end

.get_administrator_email_prefixesObject



38
39
40
# File 'lib/softlayer/security/certificate/request.rb', line 38

def self.get_administrator_email_prefixes
  request(:get_administrator_email_prefixes, Array[String])
end

.get_ssl_certificate_requests(message) ⇒ Object

account_id



63
64
65
# File 'lib/softlayer/security/certificate/request.rb', line 63

def self.get_ssl_certificate_requests(message)
  request(:get_ssl_certificate_requests, Array[Softlayer::Security::Certificate::Request], message)
end

.validate_csr(message) ⇒ Object

csr validity_months item_id server_type



80
81
82
# File 'lib/softlayer/security/certificate/request.rb', line 80

def self.validate_csr(message)
  request(:validate_csr, Boolean, message)
end

Instance Method Details

#cancel_ssl_orderObject



25
26
27
# File 'lib/softlayer/security/certificate/request.rb', line 25

def cancel_ssl_order
  request(:cancel_ssl_order, Boolean)
end

#get_accountObject



29
30
31
# File 'lib/softlayer/security/certificate/request.rb', line 29

def 
  request(:get_account, Softlayer::Account)
end

#get_certificate_authority_nameObject



42
43
44
# File 'lib/softlayer/security/certificate/request.rb', line 42

def get_certificate_authority_name
  request(:get_certificate_authority_name, String)
end

#get_objectObject



46
47
48
# File 'lib/softlayer/security/certificate/request.rb', line 46

def get_object
  request(:get_object, Softlayer::Security::Certificate::Request)
end

#get_orderObject



50
51
52
# File 'lib/softlayer/security/certificate/request.rb', line 50

def get_order
  request(:get_order, Softlayer::Billing::Order)
end

#get_order_itemObject



54
55
56
# File 'lib/softlayer/security/certificate/request.rb', line 54

def get_order_item
  request(:get_order_item, Softlayer::Billing::Order::Item)
end

#get_previous_order_dataObject



58
59
60
# File 'lib/softlayer/security/certificate/request.rb', line 58

def get_previous_order_data
  request(:get_previous_order_data, Softlayer::Container::Product::Order::Security::Certificate)
end

#get_statusObject



67
68
69
# File 'lib/softlayer/security/certificate/request.rb', line 67

def get_status
  request(:get_status, Softlayer::Security::Certificate::Request::Status)
end

#resend_email(message) ⇒ Object

email_type



72
73
74
# File 'lib/softlayer/security/certificate/request.rb', line 72

def resend_email(message)
  request(:resend_email, Boolean, message)
end