Class: Fog::Compute::Ecloud

Inherits:
Service
  • Object
show all
Defined in:
lib/fog/ecloud/compute.rb,
lib/fog/ecloud/models/compute/row.rb,
lib/fog/ecloud/models/compute/tag.rb,
lib/fog/ecloud/models/compute/node.rb,
lib/fog/ecloud/models/compute/rnat.rb,
lib/fog/ecloud/models/compute/role.rb,
lib/fog/ecloud/models/compute/rows.rb,
lib/fog/ecloud/models/compute/tags.rb,
lib/fog/ecloud/models/compute/task.rb,
lib/fog/ecloud/models/compute/user.rb,
lib/fog/ecloud/models/compute/group.rb,
lib/fog/ecloud/models/compute/nodes.rb,
lib/fog/ecloud/models/compute/rnats.rb,
lib/fog/ecloud/models/compute/roles.rb,
lib/fog/ecloud/models/compute/tasks.rb,
lib/fog/ecloud/models/compute/users.rb,
lib/fog/ecloud/models/compute/groups.rb,
lib/fog/ecloud/models/compute/layout.rb,
lib/fog/ecloud/models/compute/server.rb,
lib/fog/ecloud/models/compute/api_key.rb,
lib/fog/ecloud/models/compute/catalog.rb,
lib/fog/ecloud/models/compute/layouts.rb,
lib/fog/ecloud/models/compute/monitor.rb,
lib/fog/ecloud/models/compute/network.rb,
lib/fog/ecloud/models/compute/servers.rb,
lib/fog/ecloud/models/compute/ssh_key.rb,
lib/fog/ecloud/models/compute/api_keys.rb,
lib/fog/ecloud/models/compute/location.rb,
lib/fog/ecloud/models/compute/monitors.rb,
lib/fog/ecloud/models/compute/networks.rb,
lib/fog/ecloud/models/compute/ssh_keys.rb,
lib/fog/ecloud/models/compute/template.rb,
lib/fog/ecloud/models/compute/locations.rb,
lib/fog/ecloud/models/compute/public_ip.rb,
lib/fog/ecloud/models/compute/templates.rb,
lib/fog/ecloud/requests/compute/get_row.rb,
lib/fog/ecloud/requests/compute/get_tag.rb,
lib/fog/ecloud/models/compute/ip_address.rb,
lib/fog/ecloud/models/compute/public_ips.rb,
lib/fog/ecloud/requests/compute/get_node.rb,
lib/fog/ecloud/requests/compute/get_rnat.rb,
lib/fog/ecloud/requests/compute/get_role.rb,
lib/fog/ecloud/requests/compute/get_rows.rb,
lib/fog/ecloud/requests/compute/get_tags.rb,
lib/fog/ecloud/requests/compute/get_task.rb,
lib/fog/ecloud/requests/compute/get_user.rb,
lib/fog/ecloud/requests/compute/power_on.rb,
lib/fog/ecloud/models/compute/association.rb,
lib/fog/ecloud/models/compute/environment.rb,
lib/fog/ecloud/requests/compute/get_group.rb,
lib/fog/ecloud/requests/compute/get_nodes.rb,
lib/fog/ecloud/requests/compute/get_rnats.rb,
lib/fog/ecloud/requests/compute/get_roles.rb,
lib/fog/ecloud/requests/compute/get_tasks.rb,
lib/fog/ecloud/requests/compute/get_users.rb,
lib/fog/ecloud/requests/compute/power_off.rb,
lib/fog/ecloud/requests/compute/rows_edit.rb,
lib/fog/ecloud/models/compute/associations.rb,
lib/fog/ecloud/models/compute/catalog_item.rb,
lib/fog/ecloud/models/compute/compute_pool.rb,
lib/fog/ecloud/models/compute/environments.rb,
lib/fog/ecloud/models/compute/firewall_acl.rb,
lib/fog/ecloud/models/compute/ip_addresses.rb,
lib/fog/ecloud/models/compute/login_banner.rb,
lib/fog/ecloud/models/compute/organization.rb,
lib/fog/ecloud/requests/compute/get_groups.rb,
lib/fog/ecloud/requests/compute/get_layout.rb,
lib/fog/ecloud/requests/compute/get_server.rb,
lib/fog/ecloud/models/compute/compute_pools.rb,
lib/fog/ecloud/models/compute/detached_disk.rb,
lib/fog/ecloud/models/compute/firewall_acls.rb,
lib/fog/ecloud/models/compute/guest_process.rb,
lib/fog/ecloud/models/compute/login_banners.rb,
lib/fog/ecloud/models/compute/organizations.rb,
lib/fog/ecloud/requests/compute/get_api_key.rb,
lib/fog/ecloud/requests/compute/get_catalog.rb,
lib/fog/ecloud/requests/compute/get_layouts.rb,
lib/fog/ecloud/requests/compute/get_monitor.rb,
lib/fog/ecloud/requests/compute/get_network.rb,
lib/fog/ecloud/requests/compute/get_process.rb,
lib/fog/ecloud/requests/compute/get_servers.rb,
lib/fog/ecloud/requests/compute/get_ssh_key.rb,
lib/fog/ecloud/requests/compute/groups_edit.rb,
lib/fog/ecloud/requests/compute/power_reset.rb,
lib/fog/ecloud/requests/compute/rows_create.rb,
lib/fog/ecloud/requests/compute/rows_delete.rb,
lib/fog/ecloud/requests/compute/rows_moveup.rb,
lib/fog/ecloud/models/compute/detached_disks.rb,
lib/fog/ecloud/models/compute/support_ticket.rb,
lib/fog/ecloud/requests/compute/get_api_keys.rb,
lib/fog/ecloud/requests/compute/get_location.rb,
lib/fog/ecloud/requests/compute/get_monitors.rb,
lib/fog/ecloud/requests/compute/get_networks.rb,
lib/fog/ecloud/requests/compute/get_ssh_keys.rb,
lib/fog/ecloud/requests/compute/get_template.rb,
lib/fog/ecloud/models/compute/guest_processes.rb,
lib/fog/ecloud/models/compute/physical_device.rb,
lib/fog/ecloud/models/compute/support_tickets.rb,
lib/fog/ecloud/requests/compute/get_locations.rb,
lib/fog/ecloud/requests/compute/get_processes.rb,
lib/fog/ecloud/requests/compute/get_public_ip.rb,
lib/fog/ecloud/requests/compute/get_templates.rb,
lib/fog/ecloud/requests/compute/groups_create.rb,
lib/fog/ecloud/requests/compute/groups_delete.rb,
lib/fog/ecloud/requests/compute/groups_moveup.rb,
lib/fog/ecloud/requests/compute/rows_movedown.rb,
lib/fog/ecloud/models/compute/cpu_usage_detail.rb,
lib/fog/ecloud/models/compute/internet_service.rb,
lib/fog/ecloud/models/compute/operating_system.rb,
lib/fog/ecloud/models/compute/physical_devices.rb,
lib/fog/ecloud/requests/compute/get_ip_address.rb,
lib/fog/ecloud/requests/compute/get_public_ips.rb,
lib/fog/ecloud/requests/compute/power_shutdown.rb,
lib/fog/ecloud/models/compute/internet_services.rb,
lib/fog/ecloud/models/compute/operating_systems.rb,
lib/fog/ecloud/requests/compute/get_association.rb,
lib/fog/ecloud/requests/compute/get_environment.rb,
lib/fog/ecloud/requests/compute/groups_movedown.rb,
lib/fog/ecloud/requests/compute/monitors_enable.rb,
lib/fog/ecloud/models/compute/admin_organization.rb,
lib/fog/ecloud/requests/compute/get_associations.rb,
lib/fog/ecloud/requests/compute/get_catalog_item.rb,
lib/fog/ecloud/requests/compute/get_compute_pool.rb,
lib/fog/ecloud/requests/compute/get_firewall_acl.rb,
lib/fog/ecloud/requests/compute/get_login_banner.rb,
lib/fog/ecloud/requests/compute/get_organization.rb,
lib/fog/ecloud/requests/compute/monitors_disable.rb,
lib/fog/ecloud/models/compute/admin_organizations.rb,
lib/fog/ecloud/models/compute/memory_usage_detail.rb,
lib/fog/ecloud/requests/compute/compute_pool_edit.rb,
lib/fog/ecloud/requests/compute/get_compute_pools.rb,
lib/fog/ecloud/requests/compute/get_detached_disk.rb,
lib/fog/ecloud/requests/compute/get_firewall_acls.rb,
lib/fog/ecloud/requests/compute/get_guest_process.rb,
lib/fog/ecloud/requests/compute/get_login_banners.rb,
lib/fog/ecloud/requests/compute/get_organizations.rb,
lib/fog/ecloud/requests/compute/monitors_edit_ecv.rb,
lib/fog/ecloud/requests/compute/node_service_edit.rb,
lib/fog/ecloud/models/compute/authentication_level.rb,
lib/fog/ecloud/models/compute/storage_usage_detail.rb,
lib/fog/ecloud/requests/compute/get_detached_disks.rb,
lib/fog/ecloud/requests/compute/get_support_ticket.rb,
lib/fog/ecloud/requests/compute/monitors_edit_http.rb,
lib/fog/ecloud/requests/compute/monitors_edit_ping.rb,
lib/fog/ecloud/requests/compute/public_ip_activate.rb,
lib/fog/ecloud/models/compute/authentication_levels.rb,
lib/fog/ecloud/models/compute/catalog_configuration.rb,
lib/fog/ecloud/models/compute/trusted_network_group.rb,
lib/fog/ecloud/requests/compute/get_guest_processes.rb,
lib/fog/ecloud/requests/compute/get_network_summary.rb,
lib/fog/ecloud/requests/compute/get_physical_device.rb,
lib/fog/ecloud/requests/compute/get_support_tickets.rb,
lib/fog/ecloud/requests/compute/monitors_create_ecv.rb,
lib/fog/ecloud/requests/compute/node_service_create.rb,
lib/fog/ecloud/requests/compute/node_service_delete.rb,
lib/fog/ecloud/models/compute/catalog_configurations.rb,
lib/fog/ecloud/models/compute/hardware_configuration.rb,
lib/fog/ecloud/models/compute/trusted_network_groups.rb,
lib/fog/ecloud/requests/compute/firewall_acls_create.rb,
lib/fog/ecloud/requests/compute/firewall_acls_delete.rb,
lib/fog/ecloud/requests/compute/get_cpu_usage_detail.rb,
lib/fog/ecloud/requests/compute/get_internet_service.rb,
lib/fog/ecloud/requests/compute/get_operating_system.rb,
lib/fog/ecloud/requests/compute/get_physical_devices.rb,
lib/fog/ecloud/requests/compute/monitors_create_http.rb,
lib/fog/ecloud/requests/compute/monitors_create_ping.rb,
lib/fog/ecloud/requests/compute/virtual_machine_copy.rb,
lib/fog/ecloud/requests/compute/virtual_machine_edit.rb,
lib/fog/ecloud/models/compute/backup_internet_service.rb,
lib/fog/ecloud/models/compute/hardware_configurations.rb,
lib/fog/ecloud/models/compute/operating_system_family.rb,
lib/fog/ecloud/requests/compute/get_internet_services.rb,
lib/fog/ecloud/requests/compute/internet_service_edit.rb,
lib/fog/ecloud/models/compute/backup_internet_services.rb,
lib/fog/ecloud/models/compute/cpu_usage_detail_summary.rb,
lib/fog/ecloud/models/compute/password_complexity_rule.rb,
lib/fog/ecloud/requests/compute/get_admin_organization.rb,
lib/fog/ecloud/requests/compute/virtual_machine_delete.rb,
lib/fog/ecloud/requests/compute/virtual_machine_import.rb,
lib/fog/ecloud/models/compute/operating_system_families.rb,
lib/fog/ecloud/models/compute/password_complexity_rules.rb,
lib/fog/ecloud/requests/compute/admin_edit_login_banner.rb,
lib/fog/ecloud/requests/compute/get_memory_usage_detail.rb,
lib/fog/ecloud/requests/compute/internet_service_create.rb,
lib/fog/ecloud/requests/compute/internet_service_delete.rb,
lib/fog/ecloud/requests/compute/monitors_create_default.rb,
lib/fog/ecloud/requests/compute/get_authentication_level.rb,
lib/fog/ecloud/requests/compute/get_storage_usage_detail.rb,
lib/fog/ecloud/requests/compute/monitors_create_loopback.rb,
lib/fog/ecloud/requests/compute/rnat_associations_delete.rb,
lib/fog/ecloud/models/compute/memory_usage_detail_summary.rb,
lib/fog/ecloud/models/compute/server_configuration_option.rb,
lib/fog/ecloud/models/compute/virtual_machine_assigned_ip.rb,
lib/fog/ecloud/requests/compute/get_authentication_levels.rb,
lib/fog/ecloud/requests/compute/get_catalog_configuration.rb,
lib/fog/ecloud/requests/compute/get_trusted_network_group.rb,
lib/fog/ecloud/models/compute/server_configuration_options.rb,
lib/fog/ecloud/models/compute/storage_usage_detail_summary.rb,
lib/fog/ecloud/models/compute/virtual_machine_assigned_ips.rb,
lib/fog/ecloud/requests/compute/get_catalog_configurations.rb,
lib/fog/ecloud/requests/compute/get_hardware_configuration.rb,
lib/fog/ecloud/requests/compute/get_trusted_network_groups.rb,
lib/fog/ecloud/requests/compute/admin_enable_support_access.rb,
lib/fog/ecloud/requests/compute/get_backup_internet_service.rb,
lib/fog/ecloud/requests/compute/get_hardware_configurations.rb,
lib/fog/ecloud/requests/compute/trusted_network_groups_edit.rb,
lib/fog/ecloud/requests/compute/virtual_machine_attach_disk.rb,
lib/fog/ecloud/requests/compute/virtual_machine_detach_disk.rb,
lib/fog/ecloud/requests/compute/virtual_machine_upload_file.rb,
lib/fog/ecloud/requests/compute/admin_disable_support_access.rb,
lib/fog/ecloud/requests/compute/backup_internet_service_edit.rb,
lib/fog/ecloud/requests/compute/get_backup_internet_services.rb,
lib/fog/ecloud/requests/compute/get_cpu_usage_detail_summary.rb,
lib/fog/ecloud/requests/compute/get_password_complexity_rule.rb,
lib/fog/ecloud/requests/compute/get_operating_system_families.rb,
lib/fog/ecloud/requests/compute/get_password_complexity_rules.rb,
lib/fog/ecloud/requests/compute/trusted_network_groups_create.rb,
lib/fog/ecloud/requests/compute/trusted_network_groups_delete.rb,
lib/fog/ecloud/requests/compute/backup_internet_service_create.rb,
lib/fog/ecloud/requests/compute/backup_internet_service_delete.rb,
lib/fog/ecloud/requests/compute/rnat_associations_edit_network.rb,
lib/fog/ecloud/requests/compute/virtual_machine_copy_identical.rb,
lib/fog/ecloud/requests/compute/get_memory_usage_detail_summary.rb,
lib/fog/ecloud/requests/compute/get_server_configuration_option.rb,
lib/fog/ecloud/requests/compute/rnat_associations_create_device.rb,
lib/fog/ecloud/requests/compute/admin_edit_authentication_levels.rb,
lib/fog/ecloud/requests/compute/get_server_configuration_options.rb,
lib/fog/ecloud/requests/compute/get_storage_usage_detail_summary.rb,
lib/fog/ecloud/requests/compute/get_virtual_machine_assigned_ips.rb,
lib/fog/ecloud/requests/compute/virtual_machine_edit_assigned_ips.rb,
lib/fog/ecloud/requests/compute/admin_edit_password_complexity_rules.rb,
lib/fog/ecloud/requests/compute/virtual_machine_create_from_template.rb,
lib/fog/ecloud/requests/compute/virtual_machine_edit_hardware_configuration.rb

Defined Under Namespace

Modules: Shared Classes: AdminOrganization, AdminOrganizations, ApiKey, ApiKeys, Association, Associations, AuthenticationLevel, AuthenticationLevels, BackupInternetService, BackupInternetServices, Catalog, CatalogConfiguration, CatalogConfigurations, CatalogItem, ComputePool, ComputePools, CpuUsageDetail, CpuUsageDetailSummary, DetachedDisk, DetachedDisks, Environment, Environments, FirewallAcl, FirewallAcls, Group, Groups, GuestProcess, GuestProcesses, HardwareConfiguration, HardwareConfigurations, InternetService, InternetServices, IpAddress, IpAddresses, Layout, Layouts, Location, Locations, LoginBanner, LoginBanners, MemoryUsageDetail, MemoryUsageDetailSummary, Mock, Monitor, Monitors, Network, Networks, Node, Nodes, OperatingSystem, OperatingSystemFamilies, OperatingSystemFamily, OperatingSystems, Organization, Organizations, PasswordComplexityRule, PasswordComplexityRules, PhysicalDevice, PhysicalDevices, PublicIp, PublicIps, Real, Rnat, Rnats, Role, Roles, Row, Rows, Server, ServerConfigurationOption, ServerConfigurationOptions, Servers, SshKey, SshKeys, StorageUsageDetail, StorageUsageDetailSummary, SupportTicket, SupportTickets, Tag, Tags, Task, Tasks, Template, Templates, TrustedNetworkGroup, TrustedNetworkGroups, User, Users, VirtualMachineAssignedIp, VirtualMachineAssignedIps

Constant Summary collapse

API_URL =
"https://services.enterprisecloud.terremark.com"
Vdc =
Environment

Instance Attribute Summary collapse

Method Summary

Methods inherited from Service

coerce_options, collection, collections, fetch_credentials, inherited, mocked_requests, model, model_path, models, new, recognized, recognizes, request, request_path, requests, requirements, requires, secrets, setup_requirements, validate_options

Instance Attribute Details

#authentication_methodObject (readonly)

Returns the value of attribute authentication_method.



10
11
12
# File 'lib/fog/ecloud/compute.rb', line 10

def authentication_method
  @authentication_method
end

#versionObject (readonly)

Returns the value of attribute version.



10
11
12
# File 'lib/fog/ecloud/compute.rb', line 10

def version
  @version
end