class Fog::Compute::Oracle::Real

Public Class Methods

new(options={}) click to toggle source
# File lib/fog/oracle/compute.rb, line 310
def initialize(options={})
  core_initialize options
end

Public Instance Methods

get_control_domain(id) click to toggle source
# File lib/fog/oracle/requests/compute/get_control_domain.rb, line 5
def get_control_domain(id)
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => "ControlDomain/#{escape(id)}",
  )
end
get_cpu(id) click to toggle source
# File lib/fog/oracle/requests/compute/get_cpu.rb, line 5
def get_cpu(id)
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => "Cpu/#{escape(id)}",
  )
end
get_cpu_compatibility_group(id) click to toggle source
# File lib/fog/oracle/requests/compute/get_cpu_compatibility_group.rb, line 5
def get_cpu_compatibility_group(id)
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => "CpuCompatibilityGroup/#{escape(id)}",
  )
end
get_ethernet_port(id) click to toggle source
# File lib/fog/oracle/requests/compute/get_ethernet_port.rb, line 5
def get_ethernet_port(id)
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => "EthernetPort/#{escape(id)}",
  )
end
get_file_server(id) click to toggle source
# File lib/fog/oracle/requests/compute/get_file_server.rb, line 5
def get_file_server(id)
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => "FileServer/#{escape(id)}",
  )
end
get_file_server_plugin(id) click to toggle source
# File lib/fog/oracle/requests/compute/get_file_server_plugin.rb, line 5
def get_file_server_plugin(id)
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => "FileServerPlugin/#{escape(id)}",
  )
end
get_file_system(id) click to toggle source
# File lib/fog/oracle/requests/compute/get_file_system.rb, line 5
def get_file_system(id)
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => "FileSystem/#{escape(id)}",
  )
end
get_file_system_mount(id) click to toggle source
# File lib/fog/oracle/requests/compute/get_file_system_mount.rb, line 5
def get_file_system_mount(id)
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => "FileSystemMount/#{escape(id)}",
  )
end
get_job(id) click to toggle source
# File lib/fog/oracle/requests/compute/get_job.rb, line 5
def get_job(id)
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => "Job/#{escape(id)}",
  )
end
get_manager(id) click to toggle source
# File lib/fog/oracle/requests/compute/get_manager.rb, line 5
def get_manager(id)
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => "Manager/#{escape(id)}",
  )
end
get_network(id) click to toggle source
# File lib/fog/oracle/requests/compute/get_network.rb, line 5
def get_network(id)
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => "Network/#{escape(id)}",
  )
end
get_repository(id) click to toggle source
# File lib/fog/oracle/requests/compute/get_repository.rb, line 5
def get_repository(id)
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => "Repository/#{escape(id)}",
  )
end
get_server(id) click to toggle source
# File lib/fog/oracle/requests/compute/get_server.rb, line 5
def get_server(id)
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => "Server/#{escape(id)}",
  )
end
get_server_pool(id) click to toggle source
# File lib/fog/oracle/requests/compute/get_server_pool.rb, line 5
def get_server_pool(id)
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => "ServerPool/#{escape(id)}",
  )
end
get_server_pool_policy(id) click to toggle source
# File lib/fog/oracle/requests/compute/get_server_pool_policy.rb, line 5
def get_server_pool_policy(id)
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => "ServerPoolPolicy/#{escape(id)}",
  )
end
get_server_update_configuration(id) click to toggle source
# File lib/fog/oracle/requests/compute/get_server_update_configuration.rb, line 5
def get_server_update_configuration(id)
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => "ServerUpdateConfiguration/#{escape(id)}",
  )
end
get_storage_array(id) click to toggle source
# File lib/fog/oracle/requests/compute/get_storage_array.rb, line 5
def get_storage_array(id)
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => "StorageArray/#{escape(id)}",
  )
end
get_storage_array_plugin(id) click to toggle source
# File lib/fog/oracle/requests/compute/get_storage_array_plugin.rb, line 5
def get_storage_array_plugin(id)
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => "StorageArrayPlugin/#{escape(id)}",
  )
end
get_storage_element(id) click to toggle source
# File lib/fog/oracle/requests/compute/get_storage_element.rb, line 5
def get_storage_element(id)
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => "StorageElement/#{escape(id)}",
  )
end
get_storage_initiator(id) click to toggle source
# File lib/fog/oracle/requests/compute/get_storage_initiator.rb, line 5
def get_storage_initiator(id)
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => "StorageInitiator/#{escape(id)}",
  )
end
get_storage_path(id) click to toggle source
# File lib/fog/oracle/requests/compute/get_storage_path.rb, line 5
def get_storage_path(id)
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => "StoragePath/#{escape(id)}",
  )
end
get_virtual_disk(id) click to toggle source
# File lib/fog/oracle/requests/compute/get_virtual_disk.rb, line 5
def get_virtual_disk(id)
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => "VirtualDisk/#{escape(id)}",
  )
end
get_virtual_nic(id) click to toggle source
# File lib/fog/oracle/requests/compute/get_virtual_nic.rb, line 5
def get_virtual_nic(id)
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => "VirtualNic/#{escape(id)}",
  )
end
get_virtual_switch(id) click to toggle source
# File lib/fog/oracle/requests/compute/get_virtual_switch.rb, line 5
def get_virtual_switch(id)
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => "VirtualSwitch/#{escape(id)}",
  )
end
get_vm(id) click to toggle source
# File lib/fog/oracle/requests/compute/get_vm.rb, line 5
def get_vm(id)
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => "Vm/#{escape(id)}",
  )
end
get_vm_disk_mapping(id) click to toggle source
# File lib/fog/oracle/requests/compute/get_vm_disk_mapping.rb, line 5
def get_vm_disk_mapping(id)
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => "VmDiskMapping/#{escape(id)}",
  )
end
get_volume_group(id) click to toggle source
# File lib/fog/oracle/requests/compute/get_volume_group.rb, line 5
def get_volume_group(id)
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => "VolumeGroup/#{escape(id)}",
  )
end
ipaddresses(attributes = {}) click to toggle source
# File lib/fog/oracle/compute.rb, line 314
def ipaddresses(attributes = {})
  Fog::Compute::Oracle::IPAddresses.new({ :service => self }.merge(attributes))
end
list_access_groups() click to toggle source
# File lib/fog/oracle/requests/compute/list_access_groups.rb, line 5
def list_access_groups()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'AccessGroup',
  )
end
list_affinity_groups() click to toggle source
# File lib/fog/oracle/requests/compute/list_affinity_groups.rb, line 5
def list_affinity_groups()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'AffinityGroup',
  )
end
list_assemblies() click to toggle source
# File lib/fog/oracle/requests/compute/list_assemblies.rb, line 5
def list_assemblies()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'Assembly',
  )
end
list_assembly_virtual_disks() click to toggle source
# File lib/fog/oracle/requests/compute/list_assembly_virtual_disks.rb, line 5
def list_assembly_virtual_disks()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'AssemblyVirtualDisk',
  )
end
list_assembly_vms() click to toggle source
# File lib/fog/oracle/requests/compute/list_assembly_vms.rb, line 5
def list_assembly_vms()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'AssemblyVm',
  )
end
list_cluster_heartbeat_devices() click to toggle source
# File lib/fog/oracle/requests/compute/list_cluster_heartbeat_devices.rb, line 5
def list_cluster_heartbeat_devices()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'ClusterHeartbeatDevice',
  )
end
list_cluster_storage_fses() click to toggle source
# File lib/fog/oracle/requests/compute/list_cluster_storage_fses.rb, line 5
def list_cluster_storage_fses()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'ClusterStorageFs',
  )
end
list_clusters() click to toggle source
# File lib/fog/oracle/requests/compute/list_clusters.rb, line 5
def list_clusters()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'Cluster',
  )
end
list_control_domains() click to toggle source
# File lib/fog/oracle/requests/compute/list_control_domains.rb, line 5
def list_control_domains()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'ControlDomain',
  )
end
list_cpu_compatibility_groups() click to toggle source
# File lib/fog/oracle/requests/compute/list_cpu_compatibility_groups.rb, line 5
def list_cpu_compatibility_groups()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'CpuCompatibilityGroup',
  )
end
list_cpus() click to toggle source
# File lib/fog/oracle/requests/compute/list_cpus.rb, line 5
def list_cpus()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'Cpu',
  )
end
list_ethernet_ports() click to toggle source
# File lib/fog/oracle/requests/compute/list_ethernet_ports.rb, line 5
def list_ethernet_ports()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'EthernetPort',
  )
end
list_file_server_plugins() click to toggle source
# File lib/fog/oracle/requests/compute/list_file_server_plugins.rb, line 5
def list_file_server_plugins()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'FileServerPlugin',
  )
end
list_file_servers() click to toggle source
# File lib/fog/oracle/requests/compute/list_file_servers.rb, line 5
def list_file_servers()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'FileServer',
  )
end
list_file_system_mounts() click to toggle source
# File lib/fog/oracle/requests/compute/list_file_system_mounts.rb, line 5
def list_file_system_mounts()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'FileSystemMount',
  )
end
list_file_systems() click to toggle source
# File lib/fog/oracle/requests/compute/list_file_systems.rb, line 5
def list_file_systems()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'FileSystem',
  )
end
list_jobs() click to toggle source
# File lib/fog/oracle/requests/compute/list_jobs.rb, line 5
def list_jobs()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'Job',
  )
end
list_managers() click to toggle source
# File lib/fog/oracle/requests/compute/list_managers.rb, line 5
def list_managers()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'Manager',
  )
end
list_networks() click to toggle source
# File lib/fog/oracle/requests/compute/list_networks.rb, line 5
def list_networks()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'Network',
  )
end
list_repositories() click to toggle source
# File lib/fog/oracle/requests/compute/list_repositories.rb, line 5
def list_repositories()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'Repository',
  )
end
list_repository_exports() click to toggle source
# File lib/fog/oracle/requests/compute/list_repository_exports.rb, line 5
def list_repository_exports()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'RepositoryExport',
  )
end
list_resource_groups() click to toggle source
# File lib/fog/oracle/requests/compute/list_resource_groups.rb, line 5
def list_resource_groups()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'ResourceGroup',
  )
end
list_server_controllers() click to toggle source
# File lib/fog/oracle/requests/compute/list_server_controllers.rb, line 5
def list_server_controllers()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'ServerController',
  )
end
list_server_pool_network_policies() click to toggle source
# File lib/fog/oracle/requests/compute/list_server_pool_network_policies.rb, line 5
def list_server_pool_network_policies()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'ServerPoolNetworkPolicy',
  )
end
list_server_pool_policies() click to toggle source
# File lib/fog/oracle/requests/compute/list_server_pool_policies.rb, line 5
def list_server_pool_policies()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'ServerPoolPolicy',
  )
end
list_server_pools() click to toggle source
# File lib/fog/oracle/requests/compute/list_server_pools.rb, line 5
def list_server_pools()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'ServerPool',
  )
end
list_server_update_configurations() click to toggle source
# File lib/fog/oracle/requests/compute/list_server_update_configurations.rb, line 5
def list_server_update_configurations()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'ServerUpdateConfiguration',
  )
end
list_server_update_repository_configurations() click to toggle source
# File lib/fog/oracle/requests/compute/list_server_update_repository_configurations.rb, line 5
def list_server_update_repository_configurations()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'ServerUpdateRepositoryConfiguration',
  )
end
list_servers() click to toggle source
# File lib/fog/oracle/requests/compute/list_servers.rb, line 5
def list_servers()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'Server',
  )
end
list_storage_array_plugins() click to toggle source
# File lib/fog/oracle/requests/compute/list_storage_array_plugins.rb, line 5
def list_storage_array_plugins()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'StorageArrayPlugin',
  )
end
list_storage_arrays() click to toggle source
# File lib/fog/oracle/requests/compute/list_storage_arrays.rb, line 5
def list_storage_arrays()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'StorageArray',
  )
end
list_storage_elements() click to toggle source
# File lib/fog/oracle/requests/compute/list_storage_elements.rb, line 5
def list_storage_elements()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'StorageElement',
  )
end
list_storage_initiators() click to toggle source
# File lib/fog/oracle/requests/compute/list_storage_initiators.rb, line 5
def list_storage_initiators()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'StorageInitiator',
  )
end
list_storage_paths() click to toggle source
# File lib/fog/oracle/requests/compute/list_storage_paths.rb, line 5
def list_storage_paths()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'StoragePath',
  )
end
list_storage_targets() click to toggle source
# File lib/fog/oracle/requests/compute/list_storage_targets.rb, line 5
def list_storage_targets()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'StorageTarget',
  )
end
list_virtual_disks() click to toggle source
# File lib/fog/oracle/requests/compute/list_virtual_disks.rb, line 5
def list_virtual_disks()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'VirtualDisk',
  )
end
list_virtual_nics() click to toggle source
# File lib/fog/oracle/requests/compute/list_virtual_nics.rb, line 5
def list_virtual_nics()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'VirtualNic',
  )
end
list_virtual_switches() click to toggle source
# File lib/fog/oracle/requests/compute/list_virtual_switches.rb, line 5
def list_virtual_switches()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'VirtualSwitch',
  )
end
list_vlan_interfaces() click to toggle source
# File lib/fog/oracle/requests/compute/list_vlan_interfaces.rb, line 5
def list_vlan_interfaces()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'VlanInterface',
  )
end
list_vm_clone_definitions() click to toggle source
# File lib/fog/oracle/requests/compute/list_vm_clone_definitions.rb, line 5
def list_vm_clone_definitions()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'VmCloneDefinition',
  )
end
list_vm_clone_network_mappings() click to toggle source
# File lib/fog/oracle/requests/compute/list_vm_clone_network_mappings.rb, line 5
def list_vm_clone_network_mappings()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'VmCloneNetworkMapping',
  )
end
list_vm_clone_storage_mappings() click to toggle source
# File lib/fog/oracle/requests/compute/list_vm_clone_storage_mappings.rb, line 5
def list_vm_clone_storage_mappings()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'VmCloneStorageMapping',
  )
end
list_vm_disk_mappings() click to toggle source
# File lib/fog/oracle/requests/compute/list_vm_disk_mappings.rb, line 5
def list_vm_disk_mappings()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'VmDiskMapping',
  )
end
list_vms() click to toggle source
# File lib/fog/oracle/requests/compute/list_vms.rb, line 5
def list_vms()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'Vm',
  )
end
list_volume_groups() click to toggle source
# File lib/fog/oracle/requests/compute/list_volume_groups.rb, line 5
def list_volume_groups()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'VolumeGroup',
  )
end
list_zones() click to toggle source
# File lib/fog/oracle/requests/compute/list_zones.rb, line 5
def list_zones()
  request(
    :expects  => [200],
    :method   => 'GET',
    :path     => 'Zone',
  )
end
login() click to toggle source
# File lib/fog/oracle/requests/compute/login.rb, line 5
def login()
  request(
    :expects  => [200],
    :method   => 'POST',
    :path     => 'login',
  )
end