class Softlayer::Network::ContentDelivery::Account

Constants

SERVICE

Attributes

account[RW]
account_id[RW]
associated_cdn_account_id[RW]
authentication_ip_address_count[RW]
authentication_ip_addresses[RW]
billing_item[RW]
cdn_account_name[RW]
cdn_account_note[RW]
cdn_solution_name[RW]
create_date[RW]
dependant_service_flag[RW]
id[RW]
legacy_cdn_flag[RW]
log_enabled_flag[RW]
provider_portal_access_flag[RW]
status[RW]
status_id[RW]
token_authentication_enabled_flag[RW]

Public Class Methods

authenticate_resource_request(message) click to toggle source

parameter

# File lib/softlayer/network/content_delivery/account.rb, line 27
def self.authenticate_resource_request(message)
  request(:authenticate_resource_request, Boolean, message)
end

Public Instance Methods

create_directory(message) click to toggle source

directory_name

# File lib/softlayer/network/content_delivery/account.rb, line 32
def create_directory(message)
  request(:create_directory, Boolean, message)
end
create_ftp_user(message) click to toggle source

new_password

# File lib/softlayer/network/content_delivery/account.rb, line 37
def create_ftp_user(message)
  request(:create_ftp_user, Boolean, message)
end
create_origin_pull_mapping(message) click to toggle source

mapping_object

# File lib/softlayer/network/content_delivery/account.rb, line 42
def create_origin_pull_mapping(message)
  request(:create_origin_pull_mapping, Boolean, message)
end
create_origin_pull_rule(message) click to toggle source

origin_domain cname_record

# File lib/softlayer/network/content_delivery/account.rb, line 48
def create_origin_pull_rule(message)
  request(:create_origin_pull_rule, Boolean, message)
end
create_token_authentication_directory(message) click to toggle source

directory media_type

# File lib/softlayer/network/content_delivery/account.rb, line 54
def create_token_authentication_directory(message)
  request(:create_token_authentication_directory, Boolean, message)
end
delete_ftp_user() click to toggle source
# File lib/softlayer/network/content_delivery/account.rb, line 58
def delete_ftp_user
  request(:delete_ftp_user, Boolean)
end
delete_origin_pull_rule(message) click to toggle source

origin_mapping_id

# File lib/softlayer/network/content_delivery/account.rb, line 63
def delete_origin_pull_rule(message)
  request(:delete_origin_pull_rule, Boolean, message)
end
disable_logging() click to toggle source
# File lib/softlayer/network/content_delivery/account.rb, line 67
def disable_logging
  request(:disable_logging, Boolean)
end
enable_logging() click to toggle source
# File lib/softlayer/network/content_delivery/account.rb, line 71
def enable_logging
  request(:enable_logging, Boolean)
end
get_account() click to toggle source
# File lib/softlayer/network/content_delivery/account.rb, line 75
def get_account
  request(:get_account, Softlayer::Account)
end
get_all_pops_bandwidth_data(message) click to toggle source

begin_date_time end_date_time

# File lib/softlayer/network/content_delivery/account.rb, line 81
def get_all_pops_bandwidth_data(message)
  request(:get_all_pops_bandwidth_data, Array[Softlayer::Container::Network::ContentDelivery::Bandwidth::PointsOfPresence::Summary], message)
end
get_all_pops_bandwidth_image(message) click to toggle source

title begin_date_time end_date_time unit

# File lib/softlayer/network/content_delivery/account.rb, line 89
def get_all_pops_bandwidth_image(message)
  request(:get_all_pops_bandwidth_image, Softlayer::Container::Bandwidth::GraphOutputsExtended, message)
end
get_associated_cdn_account_id() click to toggle source
# File lib/softlayer/network/content_delivery/account.rb, line 93
def get_associated_cdn_account_id
  request(:get_associated_cdn_account_id, String)
end
get_authentication_ip_addresses() click to toggle source
# File lib/softlayer/network/content_delivery/account.rb, line 97
def get_authentication_ip_addresses
  request(:get_authentication_ip_addresses, Array[Softlayer::Network::ContentDelivery::Authentication::Address])
end
get_authentication_service_endpoints() click to toggle source
# File lib/softlayer/network/content_delivery/account.rb, line 101
def get_authentication_service_endpoints
  request(:get_authentication_service_endpoints, Array[Softlayer::Container::Network::ContentDelivery::Authentication::ServiceEndpoint])
end
get_bandwidth_data(message) click to toggle source

begin_date_time end_date_time

# File lib/softlayer/network/content_delivery/account.rb, line 107
def get_bandwidth_data(message)
  request(:get_bandwidth_data, Array[Softlayer::Container::Network::ContentDelivery::Bandwidth::Summary], message)
end
get_bandwidth_data_with_types(message) click to toggle source

begin_date_time end_date_time period

# File lib/softlayer/network/content_delivery/account.rb, line 114
def get_bandwidth_data_with_types(message)
  request(:get_bandwidth_data_with_types, Array[Softlayer::Container::Network::ContentDelivery::Report::Usage], message)
end
get_bandwidth_image(message) click to toggle source

title begin_date_time end_date_time

# File lib/softlayer/network/content_delivery/account.rb, line 121
def get_bandwidth_image(message)
  request(:get_bandwidth_image, Softlayer::Container::Bandwidth::GraphOutputsExtended, message)
end
get_billing_item() click to toggle source
# File lib/softlayer/network/content_delivery/account.rb, line 125
def get_billing_item
  request(:get_billing_item, Softlayer::Billing::Item)
end
get_cdn_account_name() click to toggle source
# File lib/softlayer/network/content_delivery/account.rb, line 129
def get_cdn_account_name
  request(:get_cdn_account_name, String)
end
get_cdn_account_note() click to toggle source
# File lib/softlayer/network/content_delivery/account.rb, line 133
def get_cdn_account_note
  request(:get_cdn_account_note, String)
end
get_cdn_solution_name() click to toggle source
# File lib/softlayer/network/content_delivery/account.rb, line 137
def get_cdn_solution_name
  request(:get_cdn_solution_name, String)
end
get_customer_origins(message) click to toggle source

media_type

# File lib/softlayer/network/content_delivery/account.rb, line 142
def get_customer_origins(message)
  request(:get_customer_origins, Array[Softlayer::Container::Network::ContentDelivery::OriginPull::Mapping], message)
end
get_dependant_service_flag() click to toggle source
# File lib/softlayer/network/content_delivery/account.rb, line 146
def get_dependant_service_flag
  request(:get_dependant_service_flag, Boolean)
end
get_directory_information(message) click to toggle source

directory_name

# File lib/softlayer/network/content_delivery/account.rb, line 151
def get_directory_information(message)
  request(:get_directory_information, Array[Softlayer::Container::Network::Directory::Listing], message)
end
get_disk_space_usage_data_by_date(message) click to toggle source

begin_date_time end_date_time

# File lib/softlayer/network/content_delivery/account.rb, line 157
def get_disk_space_usage_data_by_date(message)
  request(:get_disk_space_usage_data_by_date, Array[Softlayer::Metric::Tracking::Object::Data], message)
end
get_disk_space_usage_image_by_date(message) click to toggle source

begin_date_time end_date_time

# File lib/softlayer/network/content_delivery/account.rb, line 163
def get_disk_space_usage_image_by_date(message)
  request(:get_disk_space_usage_image_by_date, Softlayer::Container::Bandwidth::GraphOutputs, message)
end
get_ftp_attributes() click to toggle source
# File lib/softlayer/network/content_delivery/account.rb, line 167
def get_ftp_attributes
  request(:get_ftp_attributes, Softlayer::Container::Network::Authentication::Data)
end
get_legacy_cdn_flag() click to toggle source
# File lib/softlayer/network/content_delivery/account.rb, line 171
def get_legacy_cdn_flag
  request(:get_legacy_cdn_flag, Boolean)
end
get_log_enabled_flag() click to toggle source
# File lib/softlayer/network/content_delivery/account.rb, line 175
def get_log_enabled_flag
  request(:get_log_enabled_flag, String)
end
get_media_urls() click to toggle source
# File lib/softlayer/network/content_delivery/account.rb, line 179
def get_media_urls
  request(:get_media_urls, Array[Softlayer::Container::Network::ContentDelivery::SupportedProtocol])
end
get_object() click to toggle source
# File lib/softlayer/network/content_delivery/account.rb, line 183
def get_object
  request(:get_object, Softlayer::Network::ContentDelivery::Account)
end
get_origin_pull_mapping_information() click to toggle source
# File lib/softlayer/network/content_delivery/account.rb, line 187
def get_origin_pull_mapping_information
  request(:get_origin_pull_mapping_information, Array[Softlayer::Container::Network::ContentDelivery::OriginPull::Mapping])
end
get_origin_pull_supported_media_urls() click to toggle source
# File lib/softlayer/network/content_delivery/account.rb, line 191
def get_origin_pull_supported_media_urls
  request(:get_origin_pull_supported_media_urls, Array[Softlayer::Container::Network::ContentDelivery::SupportedProtocol])
end
get_origin_pull_url() click to toggle source
# File lib/softlayer/network/content_delivery/account.rb, line 195
def get_origin_pull_url
  request(:get_origin_pull_url, String)
end
get_pop_names() click to toggle source
# File lib/softlayer/network/content_delivery/account.rb, line 199
def get_pop_names
  request(:get_pop_names, Array[Softlayer::Container::Network::ContentDelivery::PointsOfPresence])
end
get_provider_portal_access_flag() click to toggle source
# File lib/softlayer/network/content_delivery/account.rb, line 203
def get_provider_portal_access_flag
  request(:get_provider_portal_access_flag, Boolean)
end
get_provider_portal_credentials() click to toggle source
# File lib/softlayer/network/content_delivery/account.rb, line 207
def get_provider_portal_credentials
  request(:get_provider_portal_credentials, Softlayer::Container::Network::Authentication::Data)
end
get_status() click to toggle source
# File lib/softlayer/network/content_delivery/account.rb, line 211
def get_status
  request(:get_status, Softlayer::Network::ContentDelivery::Account::Status)
end
get_token_authentication_directories() click to toggle source
# File lib/softlayer/network/content_delivery/account.rb, line 215
def get_token_authentication_directories
  request(:get_token_authentication_directories, Array[Softlayer::Container::Network::Directory::Listing])
end
get_token_authentication_enabled_flag() click to toggle source
# File lib/softlayer/network/content_delivery/account.rb, line 219
def get_token_authentication_enabled_flag
  request(:get_token_authentication_enabled_flag, Boolean)
end
get_vendor_ftp_attributes() click to toggle source
# File lib/softlayer/network/content_delivery/account.rb, line 223
def get_vendor_ftp_attributes
  request(:get_vendor_ftp_attributes, Softlayer::Container::Network::Authentication::Data)
end
load_content(message) click to toggle source

object_urls

# File lib/softlayer/network/content_delivery/account.rb, line 228
def load_content(message)
  request(:load_content, Boolean, message)
end
manage_http_compression(message) click to toggle source

enable_flag mime_types

# File lib/softlayer/network/content_delivery/account.rb, line 234
def manage_http_compression(message)
  request(:manage_http_compression, Boolean, message)
end
purge_cache(message) click to toggle source

object_urls

# File lib/softlayer/network/content_delivery/account.rb, line 239
def purge_cache(message)
  request(:purge_cache, Array[Softlayer::Container::Network::ContentDelivery::PurgeService::Response], message)
end
remove_authentication_directory(message) click to toggle source

directory media_type

# File lib/softlayer/network/content_delivery/account.rb, line 245
def remove_authentication_directory(message)
  request(:remove_authentication_directory, Boolean, message)
end
remove_file(message) click to toggle source

source

# File lib/softlayer/network/content_delivery/account.rb, line 250
def remove_file(message)
  request(:remove_file, Boolean, message)
end
set_authentication_service_endpoint(message) click to toggle source

webservice_endpoint protocol

# File lib/softlayer/network/content_delivery/account.rb, line 256
def set_authentication_service_endpoint(message)
  request(:set_authentication_service_endpoint, Boolean, message)
end
set_ftp_password(message) click to toggle source

new_password

# File lib/softlayer/network/content_delivery/account.rb, line 261
def set_ftp_password(message)
  request(:set_ftp_password, Boolean, message)
end
update_note(message) click to toggle source

note

# File lib/softlayer/network/content_delivery/account.rb, line 266
def update_note(message)
  request(:update_note, Boolean, message)
end
upload_stream(message) click to toggle source

source target

# File lib/softlayer/network/content_delivery/account.rb, line 272
def upload_stream(message)
  request(:upload_stream, Boolean, message)
end