class Fog::Compute::Google::Mock
Attributes
exclude_projects[R]
extra_global_projects[R]
Public Class Methods
data(api_version)
click to toggle source
# File lib/fog/compute/google/mock.rb, line 14 def self.data(api_version) @data ||= Hash.new do |hash, key| case key when "debian-cloud" hash[key] = { :images => { "debian-8-jessie-v20161215" => { "archiveSizeBytes" => "3436783050", "creationTimestamp" => "2016-12-15T12 =>53 =>12.508-08 =>00", "description" => "Debian, Debian GNU/Linux, 8 (jessie), amd64 built on 2016-12-15", "diskSizeGb" => "10", "family" => "debian-8", "id" => "7187216073735715927", "kind" => "compute#image", "licenses" => [ "https://www.googleapis.com/compute/#{api_version}/projects/debian-cloud/global/licenses/debian-8-jessie" ], "name" => "debian-8-jessie-v20161215", "rawDisk" => { "containerType" => "TAR", "source" => "" }, "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/debian-cloud/global/images/debian-8-jessie-v20161215", "sourceType" => "RAW", "status" => "READY" } } } when "centos-cloud" hash[key] = { :images => { "centos-6-v20161212" => { "archiveSizeBytes" => "3942360630", "creationTimestamp" => "2016-12-14T10 =>30 =>52.053-08 =>00", "description" => "CentOS, CentOS, 6, x86_64 built on 2016-12-12", "diskSizeGb" => "10", "family" => "centos-6", "id" => "5262726857160929587", "kind" => "compute#image", "licenses" => [ "https://www.googleapis.com/compute/#{api_version}/projects/centos-cloud/global/licenses/centos-6" ], "name" => "centos-6-v20161212", "rawDisk" => { "containerType" => "TAR", "source" => "" }, "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/centos-cloud/global/images/centos-6-v20161212", "sourceType" => "RAW", "status" => "READY" }, "centos-7-v20161212" => { "archiveSizeBytes" => "4491098988", "creationTimestamp" => "2016-12-14T10 =>29 =>44.741-08 =>00", "description" => "CentOS, CentOS, 7, x86_64 built on 2016-12-12", "diskSizeGb" => "10", "family" => "centos-7", "id" => "8650499281020268919", "kind" => "compute#image", "licenses" => [ "https://www.googleapis.com/compute/#{api_version}/projects/centos-cloud/global/licenses/centos-7" ], "name" => "centos-7-v20161212", "rawDisk" => { "containerType" => "TAR", "source" => "" }, "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/centos-cloud/global/images/centos-7-v20161212", "sourceType" => "RAW", "status" => "READY" } } } else hash[key] = { :target_http_proxies => { "test-target-http-proxy" => { "kind" => "compute#targetHttpProxy", "id" => "1361932147851415729", "creationTimestamp" => "2014-08-23T10:06:13.951-07:00", "name" => "test-target-http-proxy", "description" => "", "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{@project}/global/targetHttpProxies/test-target-http-proxy", "urlMap" => "https://www.googleapis.com/compute/#{api_version}/projects/#{@project}/global/urlMaps/test-url-map" } }, :url_maps => { "test-url-map" => { "kind" => "compute#urlMap", "id" => "1361932147851415729", "creationTimestamp" => "2014-08-23T10:06:13.951-07:00", "name" => "test-url-map", "description" => "", "hostRules" => [], "pathMatchers" => [], "tests" => [], "defaultService" => "https://www.googleapis.com/compute/#{api_version}/projects/#{@project}/global/backendServices/fog-backend-service-test", "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{@project}/global/urlMaps/test-url-map" } }, :target_pools => { "test-target-pool" => { "kind" => "compute#targetPool", "id" => "1361932147851415729", "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{@project}/regions/us-central1/targetPools/test-target-pool", "creationTimestamp" => "2014-08-23T10:06:13.951-07:00", "name" => "test-target-pool", "region" => "https://www.googleapis.com/compute/#{api_version}/projects/#{@project}/regions/us-central1", "healthChecks" => ["https://www.googleapis.com/compute/#{api_version}/projects/#{@project}/global/httpHealthChecks/test-check"], "instances" => ["https://www.googleapis.com/compute/#{api_version}/projects/#{@project}/zones/us-central1-a/instances/test-instance"] } }, :http_health_checks => { "test-http-health-check" => { "checkIntervalSec" => 5, "creationTimestamp" => "2014-08-23T10:06:13.951-07:00", "healthyThreshold" => 2, "id" => "1361932147851415729", "kind" => "compute#httphealthCheck", "name" => "test-http-health-check", "port" => 80, "requestPath" => "/", "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{@project}/global/httpHealthChecks/test-http-health-check", "timeoutSec" => 5, "unhealthyThreshold" => 2 } }, :global_forwarding_rules => { "test-global-forwarding-rule" => { "kind" => "compute#forwardingRule", "id" => "1361932147851415729", "creationTimestamp" => "2014-08-23T10:06:13.951-07:00", "name" => "test-global-forwarding-rule", "IPAddress" => "107.178.255.155", "IPProtocol" => "TCP", "portRange" => "80-80", "target" => "https://www.googleapis.com/compute/#{api_version}/projects/#{@project}/global/targetHttpProxies/proxy", "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{@project}/global/forwardngRules/test-global-forwarding-rule" } }, :forwarding_rules => { "test-forwarding-rule" => { "kind" => "compute#forwardingRule", "id" => "1361932147851415729", "creationTimestamp" => "2014-08-23T10:06:13.951-07:00", "name" => "test-forwarding-rule", "IPAddress" => "107.178.255.155", "IPProtocol" => "TCP", "portRange" => "80-80", "target" => "https://www.googleapis.com/compute/#{api_version}/projects/#{@project}/regions/us-central1/targetPools/target_pool", "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{@project}/regions/us-central1/forwardngRules/test-forwarding-rule", "region" => "https://www.googleapis.com/compute/#{api_version}/projects/#{@project}/regions/us-central1" } }, :target_instances => { "test-target-instance" => { "kind" => "compute#targetInstance", "name" => "test-target-instance", "natPolicy" => "NO_NAT", "zone" => "https://www.googleapis.com/compute/#{api_version}/projects/#{@project}/zones/us-central1-a", "instance" => "https://www.googleapis.com/compute/#{api_version}/projects/#{@project}/zones/us-central1-a/instances/test-instance", "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{@project}/zones/us-central1-a/targetInstances/test-target-instance", "id" => "1361932147851415729", "creationTimestamp" => "2014-08-23T10:06:13.951-07:00" } }, :servers => { "fog-1" => { "kind" => "compute#instance", "id" => "1361932147851415727", "creationTimestamp" => "2013-09-26T04:55:43.881-07:00", "zone" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/us-central1-a", "status" => "RUNNING", "name" => "fog-1380196541", "tags" => { "fingerprint" => "42WmSpB8rSM=" }, "machineType" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/us-central1-a/machineTypes/n1-standard-1", "canIpForward" => false, "networkInterfaces" => [ { "network" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/global/networks/default", "networkIP" => "10.240.121.54", "name" => "nic0", "accessConfigs" => [ { "kind" => "compute#accessConfig", "type" => "ONE_TO_ONE_NAT", "name" => "External NAT", "natIP" => "108.59.81.28" } ] } ], "disks" => [ { "kind" => "compute#attachedDisk", "index" => 0, "type" => "PERSISTENT", "mode" => "READ_WRITE", "source" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/us-central1-a/disks/fog-1", "deviceName" => "persistent-disk-0", "boot" => true } ], "metadata" => { "kind" => "compute#metadata", "fingerprint" => "5_hasd_gC3E=", "items" => [ { "key" => "ssh-keys", "value" => "sysadmin:ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAgEA1zc7mx+0H8Roywet/L0aVX6MUdkDfzd/17kZhprAbpUXYOILv9AG4lIzQk6xGxDIltghytjfVGme/4A42Sb0Z9LN0pxB4KnWTNoOSHPJtp6jbXpq6PdN9r3Z5NKQg0A/Tfw7gt2N0GDsj6vpK8VbHHdW78JAVUxql18ootJxjaksdocsiHNK8iA6/v9qiLRhX3fOgtK7KpxxdZxLRzFg9vkp8jcGISgpZt27kOgXWhR5YLhi8pRJookzphO5O4yhflgoHoAE65XkfrsRCe0HU5QTbY2jH88rBVkq0KVlZh/lEsuwfmG4d77kEqaCGGro+j1Wrvo2K3DSQ+rEcvPp2CYRUySjhaeLF18UzQLtxNeoN14QOYqlm9ITdkCnmq5w4Wn007MjSOFp8LEq2RekrnddGXjg1/vgmXtaVSGzJAlXwtVfZor3dTRmF0JCpr7DsiupBaDFtLUlGFFlSKmPDVMPOOB5wajexmcvSp2Vu4U3yP8Lai/9/ZxMdsGPhpdCsWVL83B5tF4oYj1HVIycbYIxIIfFqOxZcCru3CMfe9jmzKgKLv2UtkfOS8jpS/Os2gAiB3wPweH3agvtwYAYBVMDwt5cnrhgHYWoOz7ABD8KgmCrD7Y9HikiCqIUNkgUFd9YmjcYi5FkU5rFXIawN7efs341lsdf923lsdf923fs= johndoe@acme" } ] }, "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/us-central1-a/instances/fog-1380196541" } }, :zones => { "europe-west1-a" => { "kind" => "compute#zone", "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/europe-west1-a", "id" => "10419676573632995924", "creationTimestamp" => "2013-09-26T02:56:13.115-07:00", "name" => "europe-west1-a", "description" => "europe-west1-a", "status" => "UP", "maintenanceWindows" => [ { "name" => "2014-01-18-planned-outage", "description" => "maintenance zone", "beginTime" => "2014-01-18T12:00:00.000-08:00", "endTime" => "2014-02-02T12:00:00.000-08:00" } ], "quotas" => [ { "metric" => "INSTANCES", "limit" => 16.0, "usage" => 0.0 }, { "metric" => "CPUS", "limit" => 24.0, "usage" => 0.0 }, { "metric" => "DISKS", "limit" => 16.0, "usage" => 0.0 }, { "metric" => "DISKS_TOTAL_GB", "limit" => 2048.0, "usage" => 0.0 } ], "region" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/regions/europe-west1" }, "us-central1-a" => { "kind" => "compute#zone", "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/us-central1-a", "id" => "6562457277909136262", "creationTimestamp" => "2013-09-26T02:56:13.116-07:00", "name" => "us-central1-a", "description" => "us-central1-a", "status" => "UP", "maintenanceWindows" => nil, "quotas" => [ { "metric" => "INSTANCES", "limit" => 16.0, "usage" => 1.0 }, { "metric" => "CPUS", "limit" => 24.0, "usage" => 1.0 }, { "metric" => "DISKS", "limit" => 16.0, "usage" => 0.0 }, { "metric" => "DISKS_TOTAL_GB", "limit" => 2048.0, "usage" => 0.0 } ], "region" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/regions/us-central1" }, "us-central1-b" => { "kind" => "compute#zone", "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/us-central1-b", "id" => "8701502109626061015", "creationTimestamp" => "2013-09-26T02:56:13.124-07:00", "name" => "us-central1-b", "description" => "us-central1-b", "status" => "UP", "maintenanceWindows" => [{ "name" => "2013-10-26-planned-outage", "description" => "maintenance zone", "beginTime" => "2013-10-26T12:00:00.000-07:00", "endTime" => "2013-11-10T12:00:00.000-08:00" }], "quotas" => [ { "metric" => "INSTANCES", "limit" => 16.0, "usage" => 0.0 }, { "metric" => "CPUS", "limit" => 24.0, "usage" => 0.0 }, { "metric" => "DISKS", "limit" => 16.0, "usage" => 0.0 }, { "metric" => "DISKS_TOTAL_GB", "limit" => 2048.0, "usage" => 0.0 } ], "region" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/regions/us-central1" }, "us-central2-a" => { "kind" => "compute#zone", "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/us-central2-a", "id" => "13611654493253680292", "creationTimestamp" => "2013-09-26T02:56:13.125-07:00", "name" => "us-central2-a", "description" => "us-central2-a", "status" => "UP", "maintenanceWindows" => [ { "name" => "2013-10-12-planned-outage", "description" => "maintenance zone", "beginTime" => "2013-10-12T12:00:00.000-07:00", "endTime" => "2013-10-27T12:00:00.000-07:00" } ], "quotas" => [ { "metric" => "INSTANCES", "limit" => 16.0, "usage" => 0.0 }, { "metric" => "CPUS", "limit" => 24.0, "usage" => 0.0 }, { "metric" => "DISKS", "limit" => 16.0, "usage" => 0.0 }, { "metric" => "DISKS_TOTAL_GB", "limit" => 2048.0, "usage" => 0.0 } ], "region" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/regions/us-central2" } }, :regions => { "us-central1" => { "creationTimestamp" => "2014-01-21T10:30:54.895-08:00", "description" => "us-central1", "id" => "18201118976141502843", "kind" => "compute#region", "name" => "us-central1", "quotas" => [ { "metric" => "CPUS", "limit" => 1050.0, "usage" => 28.0 }, { "metric" => "DISKS_TOTAL_GB", "limit" => 10_000.0, "usage" => 292.0 }, { "metric" => "STATIC_ADDRESSES", "limit" => 10.0, "usage" => 0.0 }, { "metric" => "IN_USE_ADDRESSES", "limit" => 1050.0, "usage" => 30.0 }, { "metric" => "SSD_TOTAL_GB", "limit" => 1024.0, "usage" => 0.0 } ], "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/regions/us-central1", "status" => "UP", "zones" => [ "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/us-central1-a", "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/us-central1-b", "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/us-central1-f" ] }, "europe-west1" => { "creationTimestamp" => "2014-01-21T10:30:54.891-08:00", "description" => "europe-west1", "id" => "18201118976141502843", "kind" => "compute#region", "name" => "europe-west1", "quotas" => [ { "metric" => "CPUS", "limit" => 24.0, "usage" => 0.0 }, { "metric" => "DISKS_TOTAL_GB", "limit" => 2048.0, "usage" => 0.0 }, { "metric" => "STATIC_ADDRESSES", "limit" => 7.0, "usage" => 0.0 }, { "metric" => "IN_USE_ADDRESSES", "limit" => 23.0, "usage" => 0.0 }, { "metric" => "SSD_TOTAL_GB", "limit" => 1024.0, "usage" => 0.0 } ], "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/regions/erope-west1", "status" => "UP", "zones" => [ "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/europe-west1-a", "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/europe-west1-b" ] }, "asia-east1" => { "creationTimestamp" => "2014-01-21T10:30:54.895-08:00", "description" => "asia-east1", "id" => "18201118976141502843", "kind" => "compute#region", "name" => "asia-east1", "quotas" => [ { "metric" => "CPUS", "limit" => 1050.0, "usage" => 28.0 }, { "metric" => "DISKS_TOTAL_GB", "limit" => 10_000.0, "usage" => 292.0 }, { "metric" => "STATIC_ADDRESSES", "limit" => 10.0, "usage" => 0.0 }, { "metric" => "IN_USE_ADDRESSES", "limit" => 1050.0, "usage" => 30.0 }, { "metric" => "SSD_TOTAL_GB", "limit" => 1024.0, "usage" => 0.0 } ], "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/regions/asia-east1", "status" => "UP", "zones" => [ "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/asia-east1-a", "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/asia-east1-b", "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/asia-east1-c" ] } }, :machine_types => Hash.new do |machine_types_hash, zone| machine_types_hash[zone] = { "f1-micro" => { "kind" => "compute#machineType", "id" => "4618642685664990776", "creationTimestamp" => "2013-04-25T13:32:49.088-07:00", "name" => "f1-micro", "description" => "1 vCPU (shared physical core) and 0.6 GB RAM", "guestCpus" => 1, "memoryMb" => 614, "imageSpaceGb" => 0, "maximumPersistentDisks" => 4, "maximumPersistentDisksSizeGb" => "3072", "zone" => zone, "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/#{zone}/machineTypes/f1-micro" }, "g1-small" => { "kind" => "compute#machineType", "id" => "7224129552184485774", "creationTimestamp" => "2013-04-25T13:32:45.550-07:00", "name" => "g1-small", "description" => "1 vCPU (shared physical core) and 1.7 GB RAM", "guestCpus" => 1, "memoryMb" => 1740, "imageSpaceGb" => 0, "maximumPersistentDisks" => 4, "maximumPersistentDisksSizeGb" => "3072", "zone" => zone, "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/#{zone}/machineTypes/g1-small" }, "n1-highcpu-2" => { "kind" => "compute#machineType", "id" => "13043554592196512955", "creationTimestamp" => "2012-11-16T11:46:10.572-08:00", "name" => "n1-highcpu-2", "description" => "2 vCPUs, 1.8 GB RAM", "guestCpus" => 2, "memoryMb" => 1843, "imageSpaceGb" => 10, "maximumPersistentDisks" => 16, "maximumPersistentDisksSizeGb" => "10240", "zone" => zone, "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/#{zone}/machineTypes/n1-highcpu-2" }, "n1-highcpu-2-d" => { "kind" => "compute#machineType", "id" => "13043555176034896271", "creationTimestamp" => "2012-11-16T11:47:07.825-08:00", "name" => "n1-highcpu-2-d", "description" => "2 vCPUs, 1.8 GB RAM, 1 scratch disk (870 GB)", "guestCpus" => 2, "memoryMb" => 1843, "imageSpaceGb" => 10, "scratchDisks" => [ { "diskGb" => 870 } ], "maximumPersistentDisks" => 16, "maximumPersistentDisksSizeGb" => "10240", "zone" => zone, "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/#{zone}/machineTypes/n1-highcpu-2-d" }, "n1-highcpu-4" => { "kind" => "compute#machineType", "id" => "13043555705736970382", "creationTimestamp" => "2012-11-16T11:48:06.087-08:00", "name" => "n1-highcpu-4", "description" => "4 vCPUs, 3.6 GB RAM", "guestCpus" => 4, "memoryMb" => 3686, "imageSpaceGb" => 10, "maximumPersistentDisks" => 16, "maximumPersistentDisksSizeGb" => "10240", "zone" => zone, "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/#{zone}/machineTypes/n1-highcpu-4" }, "n1-highcpu-4-d" => { "kind" => "compute#machineType", "id" => "13043556330284250611", "creationTimestamp" => "2012-11-16T11:49:07.563-08:00", "name" => "n1-highcpu-4-d", "description" => "4 vCPUS, 3.6 GB RAM, 1 scratch disk (1770 GB)", "guestCpus" => 4, "memoryMb" => 3686, "imageSpaceGb" => 10, "scratchDisks" => [ { "diskGb" => 1770 } ], "maximumPersistentDisks" => 16, "maximumPersistentDisksSizeGb" => "10240", "zone" => zone, "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/#{zone}/machineTypes/n1-highcpu-4-d" }, "n1-highcpu-8" => { "kind" => "compute#machineType", "id" => "13043556949665240937", "creationTimestamp" => "2012-11-16T11:50:15.128-08:00", "name" => "n1-highcpu-8", "description" => "8 vCPUs, 7.2 GB RAM", "guestCpus" => 8, "memoryMb" => 7373, "imageSpaceGb" => 10, "maximumPersistentDisks" => 16, "maximumPersistentDisksSizeGb" => "10240", "zone" => zone, "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/#{zone}/machineTypes/n1-highcpu-8" }, "n1-highcpu-8-d" => { "kind" => "compute#machineType", "id" => "13043557458004959701", "creationTimestamp" => "2012-11-16T11:51:04.549-08:00", "name" => "n1-highcpu-8-d", "description" => "8 vCPUS, 7.2 GB RAM, 2 scratch disks (1770 GB, 1770 GB)", "guestCpus" => 8, "memoryMb" => 7373, "imageSpaceGb" => 10, "scratchDisks" => [ { "diskGb" => 1770 }, { "diskGb" => 1770 } ], "maximumPersistentDisks" => 16, "maximumPersistentDisksSizeGb" => "10240", "zone" => zone, "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/#{zone}/machineTypes/n1-highcpu-8-d" }, "n1-highmem-2" => { "kind" => "compute#machineType", "id" => "13043551079318055993", "creationTimestamp" => "2012-11-16T11:40:06.129-08:00", "name" => "n1-highmem-2", "description" => "2 vCPUs, 13 GB RAM", "guestCpus" => 2, "memoryMb" => 13_312, "imageSpaceGb" => 10, "maximumPersistentDisks" => 16, "maximumPersistentDisksSizeGb" => "10240", "zone" => zone, "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/#{zone}/machineTypes/n1-highmem-2" }, "n1-highmem-2-d" => { "kind" => "compute#machineType", "id" => "13043551625558644085", "creationTimestamp" => "2012-11-16T11:40:59.630-08:00", "name" => "n1-highmem-2-d", "description" => "2 vCPUs, 13 GB RAM, 1 scratch disk (870 GB)", "guestCpus" => 2, "memoryMb" => 13_312, "imageSpaceGb" => 10, "scratchDisks" => [ { "diskGb" => 870 } ], "maximumPersistentDisks" => 16, "maximumPersistentDisksSizeGb" => "10240", "zone" => zone, "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/#{zone}/machineTypes/n1-highmem-2-d" }, "n1-highmem-4" => { "kind" => "compute#machineType", "id" => "13043552263604939569", "creationTimestamp" => "2012-11-16T11:42:08.983-08:00", "name" => "n1-highmem-4", "description" => "4 vCPUs, 26 GB RAM", "guestCpus" => 4, "memoryMb" => 26_624, "imageSpaceGb" => 10, "maximumPersistentDisks" => 16, "maximumPersistentDisksSizeGb" => "10240", "zone" => zone, "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/#{zone}/machineTypes/n1-highmem-4" }, "n1-highmem-4-d" => { "kind" => "compute#machineType", "id" => "13043552953632709737", "creationTimestamp" => "2012-11-16T11:43:17.400-08:00", "name" => "n1-highmem-4-d", "description" => "4 vCPUs, 26 GB RAM, 1 scratch disk (1770 GB)", "guestCpus" => 4, "memoryMb" => 26_624, "imageSpaceGb" => 10, "scratchDisks" => [ { "diskGb" => 1770 } ], "maximumPersistentDisks" => 16, "maximumPersistentDisksSizeGb" => "10240", "zone" => zone, "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/#{zone}/machineTypes/n1-highmem-4-d" }, "n1-highmem-8" => { "kind" => "compute#machineType", "id" => "13043553584275586275", "creationTimestamp" => "2012-11-16T11:44:25.985-08:00", "name" => "n1-highmem-8", "description" => "8 vCPUs, 52 GB RAM", "guestCpus" => 8, "memoryMb" => 53_248, "imageSpaceGb" => 10, "maximumPersistentDisks" => 16, "maximumPersistentDisksSizeGb" => "10240", "zone" => zone, "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/#{zone}/machineTypes/n1-highmem-8" }, "n1-highmem-8-d" => { "kind" => "compute#machineType", "id" => "13043554021673472746", "creationTimestamp" => "2012-11-16T11:45:08.195-08:00", "name" => "n1-highmem-8-d", "description" => "8 vCPUs, 52 GB RAM, 2 scratch disks (1770 GB, 1770 GB)", "guestCpus" => 8, "memoryMb" => 53_248, "imageSpaceGb" => 10, "scratchDisks" => [ { "diskGb" => 1770 }, { "diskGb" => 1770 } ], "maximumPersistentDisks" => 16, "maximumPersistentDisksSizeGb" => "10240", "zone" => zone, "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/#{zone}/machineTypes/n1-highmem-8-d" }, "n1-standard-1" => { "kind" => "compute#machineType", "id" => "12907738072351752276", "creationTimestamp" => "2012-06-07T13:48:14.670-07:00", "name" => "n1-standard-1", "description" => "1 vCPU, 3.75 GB RAM", "guestCpus" => 1, "memoryMb" => 3840, "imageSpaceGb" => 10, "maximumPersistentDisks" => 16, "maximumPersistentDisksSizeGb" => "10240", "zone" => zone, "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/#{zone}/machineTypes/n1-standard-1" }, "n1-standard-1-d" => { "kind" => "compute#machineType", "id" => "12908559201265214706", "creationTimestamp" => "2012-06-07T13:48:34.258-07:00", "name" => "n1-standard-1-d", "description" => "1 vCPU, 3.75 GB RAM, 1 scratch disk (420 GB)", "guestCpus" => 1, "memoryMb" => 3840, "imageSpaceGb" => 10, "scratchDisks" => [ { "diskGb" => 420 } ], "maximumPersistentDisks" => 16, "maximumPersistentDisksSizeGb" => "10240", "zone" => zone, "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/#{zone}/machineTypes/n1-standard-1-d" }, "n1-standard-2" => { "kind" => "compute#machineType", "id" => "12908559320241551184", "creationTimestamp" => "2012-06-07T13:48:56.867-07:00", "name" => "n1-standard-2", "description" => "2 vCPUs, 7.5 GB RAM", "guestCpus" => 2, "memoryMb" => 7680, "imageSpaceGb" => 10, "maximumPersistentDisks" => 16, "maximumPersistentDisksSizeGb" => "10240", "zone" => zone, "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/#{zone}/machineTypes/n1-standard-2" }, "n1-standard-2-d" => { "kind" => "compute#machineType", "id" => "12908559582417967837", "creationTimestamp" => "2012-06-07T13:49:19.448-07:00", "name" => "n1-standard-2-d", "description" => "2 vCPUs, 7.5 GB RAM, 1 scratch disk (870 GB)", "guestCpus" => 2, "memoryMb" => 7680, "imageSpaceGb" => 10, "scratchDisks" => [ { "diskGb" => 870 } ], "maximumPersistentDisks" => 16, "maximumPersistentDisksSizeGb" => "10240", "zone" => zone, "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/#{zone}/machineTypes/n1-standard-2-d" }, "n1-standard-4" => { "kind" => "compute#machineType", "id" => "12908559692070444049", "creationTimestamp" => "2012-06-07T13:49:40.050-07:00", "name" => "n1-standard-4", "description" => "4 vCPUs, 15 GB RAM", "guestCpus" => 4, "memoryMb" => 15_360, "imageSpaceGb" => 10, "maximumPersistentDisks" => 16, "maximumPersistentDisksSizeGb" => "10240", "zone" => zone, "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/#{zone}/machineTypes/n1-standard-4" }, "n1-standard-4-d" => { "kind" => "compute#machineType", "id" => "12908559991903153608", "creationTimestamp" => "2012-06-07T13:50:05.677-07:00", "name" => "n1-standard-4-d", "description" => "4 vCPUs, 15 GB RAM, 1 scratch disk (1770 GB)", "guestCpus" => 4, "memoryMb" => 15_360, "imageSpaceGb" => 10, "scratchDisks" => [ { "diskGb" => 1770 } ], "maximumPersistentDisks" => 16, "maximumPersistentDisksSizeGb" => "10240", "zone" => zone, "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/#{zone}/machineTypes/n1-standard-4-d" }, "n1-standard-8" => { "kind" => "compute#machineType", "id" => "12908560197989714867", "creationTimestamp" => "2012-06-07T13:50:42.334-07:00", "name" => "n1-standard-8", "description" => "8 vCPUs, 30 GB RAM", "guestCpus" => 8, "memoryMb" => 30_720, "imageSpaceGb" => 10, "maximumPersistentDisks" => 16, "maximumPersistentDisksSizeGb" => "10240", "zone" => zone, "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/#{zone}/machineTypes/n1-standard-8" }, "n1-standard-8-d" => { "kind" => "compute#machineType", "id" => "12908560709887590691", "creationTimestamp" => "2012-06-07T13:51:19.936-07:00", "name" => "n1-standard-8-d", "description" => "8 vCPUs, 30 GB RAM, 2 scratch disks (1770 GB, 1770 GB)", "guestCpus" => 8, "memoryMb" => 30_720, "imageSpaceGb" => 10, "scratchDisks" => [ { "diskGb" => 1770 }, { "diskGb" => 1770 } ], "maximumPersistentDisks" => 16, "maximumPersistentDisksSizeGb" => "10240", "zone" => zone, "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/#{zone}/machineTypes/n1-standard-8-d" } } end, :images => {}, :disks => { "fog-1" => { "kind" => "compute#disk", "id" => "3338131294770784461", "creationTimestamp" => "2013-12-18T19:47:10.583-08:00", "zone" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/us-central1-a", "status" => "READY", "name" => "fog-1", "sizeGb" => "10", "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/us-central1-a/disks/fog-1", "sourceImage" => "https://www.googleapis.com/compute/#{api_version}/projects/debian-cloud/global/images/debian-7-wheezy-v20131120", "sourceImageId" => "17312518942796567788", "type" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/us-central1-a/diskTypes/pd-standard" }, "fog-2" => { "kind" => "compute#disk", "id" => "3338131294770784462", "creationTimestamp" => "2013-12-18T19:47:10.583-08:00", "zone" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/us-central1-a", "status" => "READY", "name" => "fog-2", "sizeGb" => "10", "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/us-central1-a/disks/fog-1", "type" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/zones/us-central1-a/diskTypes/pd-ssd" } }, :subnetworks => { "fog-1" => { "kind" => "compute#subnetwork", "id" => "6680781458098159920", "creationTimestamp" => "2016-03-19T19:13:51.613-07:00", "gatewayAddress" => "10.1.0.1", "name" => "fog-1", "network" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/global/networks/fog-example", "ipCidrRange" => "10.1.0.0/20", "region" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/regions/us-central1", "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/regions/us-central1/subnetworks/fog-1" }, "fog-2" => { "kind" => "compute#subnetwork", "id" => "6680781458098159921", "creationTimestamp" => "2016-03-19T19:13:51.613-07:00", "gatewayAddress" => "10.1.16.1", "name" => "fog-2", "network" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/global/networks/fog-example", "ipCidrRange" => "10.1.16.0/20", "region" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/regions/europe-west1", "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/regions/europe-west1/subnetworks/fog-2" }, "fog-3" => { "kind" => "compute#subnetwork", "id" => "6680781458098159923", "creationTimestamp" => "2016-03-19T19:13:51.613-07:00", "gatewayAddress" => "192.168.20.1", "name" => "fog-3", "network" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/global/networks/fog-elsewhere-example", "ipCidrRange" => "192.168.20.0/20", "region" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/regions/us-central1", "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{key}/regions/us-central1/subnetworks/fog-3" } }, :operations => {} } end end end
new(options)
click to toggle source
# File lib/fog/compute/google/mock.rb, line 8 def initialize(options) shared_initialize(options[:google_project], GOOGLE_COMPUTE_API_VERSION, GOOGLE_COMPUTE_BASE_URL) @extra_global_projects = options.fetch(:google_extra_global_projects, []) @exclude_projects = options.fetch(:google_exclude_projects, []) end
reset()
click to toggle source
# File lib/fog/compute/google/mock.rb, line 826 def self.reset @data = nil end
Public Instance Methods
abandon_instances(_instance_group_manager, _instances)
click to toggle source
# File lib/fog/compute/google/requests/abandon_instances.rb, line 5 def abandon_instances(_instance_group_manager, _instances) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
add_backend_service_backends(_backend_service, _new_backends)
click to toggle source
# File lib/fog/compute/google/requests/add_backend_service_backends.rb, line 5 def add_backend_service_backends(_backend_service, _new_backends) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
add_instance_group_instances(_group_name, _zone, _instances)
click to toggle source
# File lib/fog/compute/google/requests/add_instance_group_instances.rb, line 5 def add_instance_group_instances(_group_name, _zone, _instances) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
add_server_access_config(_identity, _zone, _nic, _options = {})
click to toggle source
# File lib/fog/compute/google/requests/add_server_access_config.rb, line 5 def add_server_access_config(_identity, _zone, _nic, _options = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
add_target_pool_health_checks(_target_pool, _region, _health_checks)
click to toggle source
# File lib/fog/compute/google/requests/add_target_pool_health_checks.rb, line 5 def add_target_pool_health_checks(_target_pool, _region, _health_checks) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
add_target_pool_instances(_target_pool, _region, _instances)
click to toggle source
# File lib/fog/compute/google/requests/add_target_pool_instances.rb, line 5 def add_target_pool_instances(_target_pool, _region, _instances) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
attach_disk(_instance, _zone, _disk = {})
click to toggle source
# File lib/fog/compute/google/requests/attach_disk.rb, line 5 def attach_disk(_instance, _zone, _disk = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
create_disk_snapshot(_snapshot_name, _disk, _zone, _snapshot = {})
click to toggle source
# File lib/fog/compute/google/requests/create_disk_snapshot.rb, line 5 def create_disk_snapshot(_snapshot_name, _disk, _zone, _snapshot = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
data(project = @project)
click to toggle source
# File lib/fog/compute/google/mock.rb, line 830 def data(project = @project) self.class.data(api_version)[project] end
delete_address(_address_name, _region_name)
click to toggle source
# File lib/fog/compute/google/requests/delete_address.rb, line 5 def delete_address(_address_name, _region_name) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
delete_backend_service(_backend_service_name, _zone_name = nil)
click to toggle source
# File lib/fog/compute/google/requests/delete_backend_service.rb, line 5 def delete_backend_service(_backend_service_name, _zone_name = nil) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
delete_disk(_disk_name, _zone_name)
click to toggle source
# File lib/fog/compute/google/requests/delete_disk.rb, line 5 def delete_disk(_disk_name, _zone_name) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
delete_firewall(_firewall_name)
click to toggle source
# File lib/fog/compute/google/requests/delete_firewall.rb, line 5 def delete_firewall(_firewall_name) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
delete_forwarding_rule(_rule, _region)
click to toggle source
# File lib/fog/compute/google/requests/delete_forwarding_rule.rb, line 5 def delete_forwarding_rule(_rule, _region) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
delete_global_address(_address_name)
click to toggle source
# File lib/fog/compute/google/requests/delete_global_address.rb, line 5 def delete_global_address(_address_name) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
delete_global_forwarding_rule(_rule)
click to toggle source
# File lib/fog/compute/google/requests/delete_global_forwarding_rule.rb, line 5 def delete_global_forwarding_rule(_rule) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
delete_global_operation(_operation)
click to toggle source
# File lib/fog/compute/google/requests/delete_global_operation.rb, line 5 def delete_global_operation(_operation) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
delete_http_health_check(_check_name)
click to toggle source
# File lib/fog/compute/google/requests/delete_http_health_check.rb, line 5 def delete_http_health_check(_check_name) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
delete_image(_image_name, _project = @project)
click to toggle source
# File lib/fog/compute/google/requests/delete_image.rb, line 5 def delete_image(_image_name, _project = @project) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
delete_instance_group(_group_name, _zone)
click to toggle source
# File lib/fog/compute/google/requests/delete_instance_group.rb, line 5 def delete_instance_group(_group_name, _zone) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
delete_instance_group_manager(_name, _zone)
click to toggle source
# File lib/fog/compute/google/requests/delete_instance_group_manager.rb, line 5 def delete_instance_group_manager(_name, _zone) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
delete_instance_template(_name)
click to toggle source
# File lib/fog/compute/google/requests/delete_instance_template.rb, line 5 def delete_instance_template(_name) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
delete_network(_network_name)
click to toggle source
# File lib/fog/compute/google/requests/delete_network.rb, line 5 def delete_network(_network_name) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
delete_region_operation(_region, _operation)
click to toggle source
# File lib/fog/compute/google/requests/delete_region_operation.rb, line 5 def delete_region_operation(_region, _operation) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
delete_route(_identity)
click to toggle source
# File lib/fog/compute/google/requests/delete_route.rb, line 5 def delete_route(_identity) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
delete_server(_server, _zone)
click to toggle source
# File lib/fog/compute/google/requests/delete_server.rb, line 5 def delete_server(_server, _zone) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
delete_server_access_config(_identity, _zone, _nic, _options = {})
click to toggle source
# File lib/fog/compute/google/requests/delete_server_access_config.rb, line 5 def delete_server_access_config(_identity, _zone, _nic, _options = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
delete_snapshot(_snapshot_name)
click to toggle source
# File lib/fog/compute/google/requests/delete_snapshot.rb, line 5 def delete_snapshot(_snapshot_name) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
delete_ssl_certificate(_certificate_name)
click to toggle source
# File lib/fog/compute/google/requests/delete_ssl_certificate.rb, line 5 def delete_ssl_certificate(_certificate_name) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
delete_subnetwork(_subnetwork_name, _region_name)
click to toggle source
# File lib/fog/compute/google/requests/delete_subnetwork.rb, line 5 def delete_subnetwork(_subnetwork_name, _region_name) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
delete_target_http_proxy(_proxy_name)
click to toggle source
# File lib/fog/compute/google/requests/delete_target_http_proxy.rb, line 5 def delete_target_http_proxy(_proxy_name) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
delete_target_https_proxy(_proxy_name)
click to toggle source
# File lib/fog/compute/google/requests/delete_target_https_proxy.rb, line 5 def delete_target_https_proxy(_proxy_name) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
delete_target_instance(_target_name, _zone)
click to toggle source
# File lib/fog/compute/google/requests/delete_target_instance.rb, line 5 def delete_target_instance(_target_name, _zone) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
delete_target_pool(_target_pool, _region)
click to toggle source
# File lib/fog/compute/google/requests/delete_target_pool.rb, line 5 def delete_target_pool(_target_pool, _region) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
delete_url_map(_url_map_name)
click to toggle source
# File lib/fog/compute/google/requests/delete_url_map.rb, line 5 def delete_url_map(_url_map_name) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
delete_zone_operation(_zone, _operation)
click to toggle source
# File lib/fog/compute/google/requests/delete_zone_operation.rb, line 5 def delete_zone_operation(_zone, _operation) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
deprecate_image(_image_name, _deprecation_status = {}, _project = @project)
click to toggle source
# File lib/fog/compute/google/requests/deprecate_image.rb, line 5 def deprecate_image(_image_name, _deprecation_status = {}, _project = @project) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
detach_disk(_instance, _zone, _device_name)
click to toggle source
# File lib/fog/compute/google/requests/detach_disk.rb, line 5 def detach_disk(_instance, _zone, _device_name) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
expand_subnetwork_ip_cidr_range(_subnetwork, _region, _ip_cidr_range)
click to toggle source
# File lib/fog/compute/google/requests/expand_subnetwork_ip_cidr_range.rb, line 5 def expand_subnetwork_ip_cidr_range(_subnetwork, _region, _ip_cidr_range) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_address(_address_name, _region_name)
click to toggle source
# File lib/fog/compute/google/requests/get_address.rb, line 5 def get_address(_address_name, _region_name) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_backend_service(service_name)
click to toggle source
# File lib/fog/compute/google/requests/get_backend_service.rb, line 5 def get_backend_service(service_name) backend_service = data[:backend_services][service_name] return nil if backend_service.nil? build_excon_response(backend_service) end
get_backend_service_health(_backend_service)
click to toggle source
# File lib/fog/compute/google/requests/get_backend_service_health.rb, line 5 def get_backend_service_health(_backend_service) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_disk(_disk_name, _zone_name)
click to toggle source
# File lib/fog/compute/google/requests/get_disk.rb, line 5 def get_disk(_disk_name, _zone_name) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_disk_type(_disk, _zone)
click to toggle source
# File lib/fog/compute/google/requests/get_disk_type.rb, line 5 def get_disk_type(_disk, _zone) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_firewall(_firewall_name)
click to toggle source
# File lib/fog/compute/google/requests/get_firewall.rb, line 5 def get_firewall(_firewall_name) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_forwarding_rule(_rule, _region)
click to toggle source
# File lib/fog/compute/google/requests/get_forwarding_rule.rb, line 5 def get_forwarding_rule(_rule, _region) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_global_address(_address_name)
click to toggle source
# File lib/fog/compute/google/requests/get_global_address.rb, line 5 def get_global_address(_address_name) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_global_forwarding_rule(_rule)
click to toggle source
# File lib/fog/compute/google/requests/get_global_forwarding_rule.rb, line 5 def get_global_forwarding_rule(_rule) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_global_operation(_operation)
click to toggle source
# File lib/fog/compute/google/requests/get_global_operation.rb, line 5 def get_global_operation(_operation) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_http_health_check(_check_name)
click to toggle source
# File lib/fog/compute/google/requests/get_http_health_check.rb, line 5 def get_http_health_check(_check_name) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_image(_image_name, _project = @project)
click to toggle source
# File lib/fog/compute/google/requests/get_image.rb, line 5 def get_image(_image_name, _project = @project) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_image_from_family(_family, _project = @project)
click to toggle source
# File lib/fog/compute/google/requests/get_image_from_family.rb, line 5 def get_image_from_family(_family, _project = @project) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_instance_group(_group_name, _zone, _project = @project)
click to toggle source
# File lib/fog/compute/google/requests/get_instance_group.rb, line 5 def get_instance_group(_group_name, _zone, _project = @project) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_instance_group_manager(_name, _zone)
click to toggle source
# File lib/fog/compute/google/requests/get_instance_group_manager.rb, line 5 def get_instance_group_manager(_name, _zone) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_instance_template(_name)
click to toggle source
# File lib/fog/compute/google/requests/get_instance_template.rb, line 5 def get_instance_template(_name) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_machine_type(_machine_type, _zone)
click to toggle source
# File lib/fog/compute/google/requests/get_machine_type.rb, line 5 def get_machine_type(_machine_type, _zone) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_network(_network_name)
click to toggle source
# File lib/fog/compute/google/requests/get_network.rb, line 5 def get_network(_network_name) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_project(_identity)
click to toggle source
# File lib/fog/compute/google/requests/get_project.rb, line 5 def get_project(_identity) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_region(_identity)
click to toggle source
# File lib/fog/compute/google/requests/get_region.rb, line 5 def get_region(_identity) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_region_operation(_region, _operation)
click to toggle source
# File lib/fog/compute/google/requests/get_region_operation.rb, line 5 def get_region_operation(_region, _operation) raise Fog::Errors::MockNotImplemented end
get_route(_identity)
click to toggle source
# File lib/fog/compute/google/requests/get_route.rb, line 5 def get_route(_identity) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_server(_instance, _zone)
click to toggle source
# File lib/fog/compute/google/requests/get_server.rb, line 5 def get_server(_instance, _zone) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_server_serial_port_output(_identity, _zone)
click to toggle source
# File lib/fog/compute/google/requests/get_server_serial_port_output.rb, line 5 def get_server_serial_port_output(_identity, _zone) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_snapshot(_snap_name)
click to toggle source
# File lib/fog/compute/google/requests/get_snapshot.rb, line 5 def get_snapshot(_snap_name) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_ssl_certificate(_certificate_name)
click to toggle source
# File lib/fog/compute/google/requests/get_ssl_certificate.rb, line 5 def get_ssl_certificate(_certificate_name) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_subnetwork(_subnetwork_name, _region_name)
click to toggle source
# File lib/fog/compute/google/requests/get_subnetwork.rb, line 5 def get_subnetwork(_subnetwork_name, _region_name) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_target_http_proxy(_proxy_name)
click to toggle source
# File lib/fog/compute/google/requests/get_target_http_proxy.rb, line 5 def get_target_http_proxy(_proxy_name) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_target_https_proxy(_proxy_name)
click to toggle source
# File lib/fog/compute/google/requests/get_target_https_proxy.rb, line 5 def get_target_https_proxy(_proxy_name) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_target_instance(_target_name, _zone)
click to toggle source
# File lib/fog/compute/google/requests/get_target_instance.rb, line 5 def get_target_instance(_target_name, _zone) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_target_pool(_target_pool, _region)
click to toggle source
# File lib/fog/compute/google/requests/get_target_pool.rb, line 5 def get_target_pool(_target_pool, _region) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_target_pool_health(_target_pool, _region, _instance)
click to toggle source
# File lib/fog/compute/google/requests/get_target_pool_health.rb, line 5 def get_target_pool_health(_target_pool, _region, _instance) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_url_map(_url_map_name)
click to toggle source
# File lib/fog/compute/google/requests/get_url_map.rb, line 5 def get_url_map(_url_map_name) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_zone(_zone_name)
click to toggle source
# File lib/fog/compute/google/requests/get_zone.rb, line 5 def get_zone(_zone_name) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
get_zone_operation(_zone_name, _operation)
click to toggle source
# File lib/fog/compute/google/requests/get_zone_operation.rb, line 5 def get_zone_operation(_zone_name, _operation) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
insert_address(_address_name, _region_name, _options = {})
click to toggle source
# File lib/fog/compute/google/requests/insert_address.rb, line 5 def insert_address(_address_name, _region_name, _options = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
insert_backend_service(_backend_service_name, _opts = {})
click to toggle source
# File lib/fog/compute/google/requests/insert_backend_service.rb, line 5 def insert_backend_service(_backend_service_name, _opts = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
insert_disk(_disk_name, _zone, _image_name = nil, _options = {})
click to toggle source
# File lib/fog/compute/google/requests/insert_disk.rb, line 5 def insert_disk(_disk_name, _zone, _image_name = nil, _options = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
insert_firewall(_firewall_name, _options = {})
click to toggle source
# File lib/fog/compute/google/requests/insert_firewall.rb, line 5 def insert_firewall(_firewall_name, _options = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
insert_forwarding_rule(_rule_name, _region, _opts = {})
click to toggle source
# File lib/fog/compute/google/requests/insert_forwarding_rule.rb, line 5 def insert_forwarding_rule(_rule_name, _region, _opts = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
insert_global_address(_address_name, _options = {})
click to toggle source
# File lib/fog/compute/google/requests/insert_global_address.rb, line 5 def insert_global_address(_address_name, _options = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
insert_global_forwarding_rule(_rule_name, _opts = {})
click to toggle source
# File lib/fog/compute/google/requests/insert_global_forwarding_rule.rb, line 5 def insert_global_forwarding_rule(_rule_name, _opts = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
insert_http_health_check(_check_name, _options = {})
click to toggle source
# File lib/fog/compute/google/requests/insert_http_health_check.rb, line 5 def insert_http_health_check(_check_name, _options = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
insert_image(_image_name, _image = {})
click to toggle source
# File lib/fog/compute/google/requests/insert_image.rb, line 5 def insert_image(_image_name, _image = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
insert_instance_group(_group_name, _zone, _options = {})
click to toggle source
# File lib/fog/compute/google/requests/insert_instance_group.rb, line 5 def insert_instance_group(_group_name, _zone, _options = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
insert_instance_group_manager(_name, _zone, _instance_template, _base_instance_name, _target_size, _target_pools, _named_ports, _description)
click to toggle source
# File lib/fog/compute/google/requests/insert_instance_group_manager.rb, line 5 def insert_instance_group_manager(_name, _zone, _instance_template, _base_instance_name, _target_size, _target_pools, _named_ports, _description) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
insert_instance_template(_name, _properties, _description)
click to toggle source
# File lib/fog/compute/google/requests/insert_instance_template.rb, line 5 def insert_instance_template(_name, _properties, _description) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
insert_network(_network_name, _opts = {})
click to toggle source
# File lib/fog/compute/google/requests/insert_network.rb, line 5 def insert_network(_network_name, _opts = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
insert_route(_route_name, _network, _dest_range, _priority, _options = {})
click to toggle source
# File lib/fog/compute/google/requests/insert_route.rb, line 5 def insert_route(_route_name, _network, _dest_range, _priority, _options = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
insert_server(_instance_name, _zone, _options = {})
click to toggle source
# File lib/fog/compute/google/requests/insert_server.rb, line 5 def insert_server(_instance_name, _zone, _options = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
insert_ssl_certificate(_certificate_name, _certificate, _private_key, _options = {})
click to toggle source
# File lib/fog/compute/google/requests/insert_ssl_certificate.rb, line 5 def insert_ssl_certificate(_certificate_name, _certificate, _private_key, _options = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
insert_subnetwork(_subnetwork_name, _region_name, _network, _ip_range, _options = {})
click to toggle source
# File lib/fog/compute/google/requests/insert_subnetwork.rb, line 5 def insert_subnetwork(_subnetwork_name, _region_name, _network, _ip_range, _options = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
insert_target_http_proxy(_proxy_name, _description: nil, _url_map: nil)
click to toggle source
# File lib/fog/compute/google/requests/insert_target_http_proxy.rb, line 5 def insert_target_http_proxy(_proxy_name, _description: nil, _url_map: nil) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
insert_target_https_proxy(_proxy_name, _description: nil, _url_map: nil, _ssl_certificates: nil)
click to toggle source
# File lib/fog/compute/google/requests/insert_target_https_proxy.rb, line 5 def insert_target_https_proxy(_proxy_name, _description: nil, _url_map: nil, _ssl_certificates: nil) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
insert_target_instance(_target_name, _zone, _target_instance = {})
click to toggle source
# File lib/fog/compute/google/requests/insert_target_instance.rb, line 5 def insert_target_instance(_target_name, _zone, _target_instance = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
insert_target_pool(_target_pool_name, _region, _target_pool = {})
click to toggle source
# File lib/fog/compute/google/requests/insert_target_pool.rb, line 5 def insert_target_pool(_target_pool_name, _region, _target_pool = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
insert_url_map(_url_map_name, _url_map = {})
click to toggle source
# File lib/fog/compute/google/requests/insert_url_map.rb, line 5 def insert_url_map(_url_map_name, _url_map = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
invalidate_url_map_cache(_url_map_name, _path, _host = nil)
click to toggle source
# File lib/fog/compute/google/requests/invalidate_url_map_cache.rb, line 5 def invalidate_url_map_cache(_url_map_name, _path, _host = nil) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_addresses(_region_name, _opts = {})
click to toggle source
# File lib/fog/compute/google/requests/list_addresses.rb, line 5 def list_addresses(_region_name, _opts = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_aggregated_addresses(_options = {})
click to toggle source
# File lib/fog/compute/google/requests/list_aggregated_addresses.rb, line 5 def list_aggregated_addresses(_options = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_aggregated_disk_types(_options = {})
click to toggle source
# File lib/fog/compute/google/requests/list_aggregated_disk_types.rb, line 5 def list_aggregated_disk_types(_options = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_aggregated_disks(_options = {})
click to toggle source
# File lib/fog/compute/google/requests/list_aggregated_disks.rb, line 5 def list_aggregated_disks(_options = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_aggregated_forwarding_rules(_opts = {})
click to toggle source
# File lib/fog/compute/google/requests/list_aggregated_forwarding_rules.rb, line 5 def list_aggregated_forwarding_rules(_opts = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_aggregated_instance_group_managers(_opts = {})
click to toggle source
# File lib/fog/compute/google/requests/list_aggregated_instance_group_managers.rb, line 5 def list_aggregated_instance_group_managers(_opts = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_aggregated_instance_groups(_options = {})
click to toggle source
# File lib/fog/compute/google/requests/list_aggregated_instance_groups.rb, line 5 def list_aggregated_instance_groups(_options = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_aggregated_machine_types(_opts = {})
click to toggle source
# File lib/fog/compute/google/requests/list_aggregated_machine_types.rb, line 5 def list_aggregated_machine_types(_opts = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_aggregated_servers(_opts = {})
click to toggle source
# File lib/fog/compute/google/requests/list_aggregated_servers.rb, line 5 def list_aggregated_servers(_opts = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_aggregated_subnetworks(_options = {})
click to toggle source
# File lib/fog/compute/google/requests/list_aggregated_subnetworks.rb, line 5 def list_aggregated_subnetworks(_options = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_aggregated_target_instances(_options = {})
click to toggle source
# File lib/fog/compute/google/requests/list_aggregated_target_instances.rb, line 5 def list_aggregated_target_instances(_options = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_aggregated_target_pools(_opts = {})
click to toggle source
# File lib/fog/compute/google/requests/list_aggregated_target_pools.rb, line 5 def list_aggregated_target_pools(_opts = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_backend_services()
click to toggle source
# File lib/fog/compute/google/requests/list_backend_services.rb, line 5 def list_backend_services backend_services = data[:backend_services].values build_excon_response("kind" => "compute#backendServiceList", "selfLink" => "https://www.googleapis.com/compute/#{api_version}/projects/#{@project}/global/backendServices", "id" => "projects/#{@project}/global/backendServices", "items" => backend_services) end
list_disk_types(_zone, _options: {})
click to toggle source
# File lib/fog/compute/google/requests/list_disk_types.rb, line 5 def list_disk_types(_zone, _options: {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_disks(_zone_name, _opts = {})
click to toggle source
# File lib/fog/compute/google/requests/list_disks.rb, line 5 def list_disks(_zone_name, _opts = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_firewalls()
click to toggle source
# File lib/fog/compute/google/requests/list_firewalls.rb, line 5 def list_firewalls # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_forwarding_rules(_region, _opts = {})
click to toggle source
# File lib/fog/compute/google/requests/list_forwarding_rules.rb, line 5 def list_forwarding_rules(_region, _opts = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_global_addresses(_opts = {})
click to toggle source
# File lib/fog/compute/google/requests/list_global_addresses.rb, line 5 def list_global_addresses(_opts = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_global_forwarding_rules(_opts = {})
click to toggle source
# File lib/fog/compute/google/requests/list_global_forwarding_rules.rb, line 5 def list_global_forwarding_rules(_opts = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_global_operations()
click to toggle source
# File lib/fog/compute/google/requests/list_global_operations.rb, line 5 def list_global_operations # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_http_health_checks()
click to toggle source
# File lib/fog/compute/google/requests/list_http_health_checks.rb, line 5 def list_http_health_checks # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_images(_project = @project, _opts = {})
click to toggle source
# File lib/fog/compute/google/requests/list_images.rb, line 5 def list_images(_project = @project, _opts = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_instance_group_instances(_group, _zone)
click to toggle source
# File lib/fog/compute/google/requests/list_instance_group_instances.rb, line 5 def list_instance_group_instances(_group, _zone) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_instance_group_managers(_zone, _opts = {})
click to toggle source
# File lib/fog/compute/google/requests/list_instance_group_managers.rb, line 5 def list_instance_group_managers(_zone, _opts = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_instance_groups(_zone)
click to toggle source
# File lib/fog/compute/google/requests/list_instance_groups.rb, line 5 def list_instance_groups(_zone) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_instance_templates()
click to toggle source
# File lib/fog/compute/google/requests/list_instance_templates.rb, line 5 def list_instance_templates # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_machine_types(_zone, _opts = {})
click to toggle source
# File lib/fog/compute/google/requests/list_machine_types.rb, line 5 def list_machine_types(_zone, _opts = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_networks(_opts = {})
click to toggle source
# File lib/fog/compute/google/requests/list_networks.rb, line 5 def list_networks(_opts = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_region_operations(_region)
click to toggle source
# File lib/fog/compute/google/requests/list_region_operations.rb, line 5 def list_region_operations(_region) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_regions()
click to toggle source
# File lib/fog/compute/google/requests/list_regions.rb, line 5 def list_regions # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_routes(_options = {})
click to toggle source
# File lib/fog/compute/google/requests/list_routes.rb, line 5 def list_routes(_options = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_servers(_zone, _opts = {})
click to toggle source
# File lib/fog/compute/google/requests/list_servers.rb, line 5 def list_servers(_zone, _opts = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_snapshots()
click to toggle source
# File lib/fog/compute/google/requests/list_snapshots.rb, line 5 def list_snapshots # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_ssl_certificates()
click to toggle source
# File lib/fog/compute/google/requests/list_ssl_certificates.rb, line 5 def list_ssl_certificates # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_subnetworks(_region_name, _filter: nil, _max_results: nil, _order_by: nil, _page_token: nil)
click to toggle source
# File lib/fog/compute/google/requests/list_subnetworks.rb, line 5 def list_subnetworks(_region_name, _filter: nil, _max_results: nil, _order_by: nil, _page_token: nil) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_target_http_proxies(_filter: nil, _max_results: nil, _order_by: nil, _page_token: nil)
click to toggle source
# File lib/fog/compute/google/requests/list_target_http_proxies.rb, line 5 def list_target_http_proxies(_filter: nil, _max_results: nil, _order_by: nil, _page_token: nil) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_target_https_proxies()
click to toggle source
# File lib/fog/compute/google/requests/list_target_https_proxies.rb, line 5 def list_target_https_proxies # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_target_instances(_zone, _opts: {})
click to toggle source
# File lib/fog/compute/google/requests/list_target_instances.rb, line 5 def list_target_instances(_zone, _opts: {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_target_pools(_region, _opts = {})
click to toggle source
# File lib/fog/compute/google/requests/list_target_pools.rb, line 5 def list_target_pools(_region, _opts = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_url_maps(_filter: nil, _max_results: nil, _order_by: nil, _page_token: nil)
click to toggle source
# File lib/fog/compute/google/requests/list_url_maps.rb, line 5 def list_url_maps(_filter: nil, _max_results: nil, _order_by: nil, _page_token: nil) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_zone_operations(_zone)
click to toggle source
# File lib/fog/compute/google/requests/list_zone_operations.rb, line 5 def list_zone_operations(_zone) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
list_zones()
click to toggle source
# File lib/fog/compute/google/requests/list_zones.rb, line 5 def list_zones # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
patch_firewall(_firewall_name, _firewall_opts = {})
click to toggle source
# File lib/fog/compute/google/requests/patch_firewall.rb, line 5 def patch_firewall(_firewall_name, _firewall_opts = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
patch_url_map(_url_map_name, _options = {})
click to toggle source
# File lib/fog/compute/google/requests/patch_url_map.rb, line 5 def patch_url_map(_url_map_name, _options = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
random_operation()
click to toggle source
# File lib/fog/compute/google/mock.rb, line 839 def random_operation "operation-#{Fog::Mock.random_numbers(13)}-#{Fog::Mock.random_hex(13)}-#{Fog::Mock.random_hex(8)}" end
recreate_instances(_instance_group_manager, _instances)
click to toggle source
# File lib/fog/compute/google/requests/recreate_instances.rb, line 5 def recreate_instances(_instance_group_manager, _instances) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
remove_target_pool_health_checks(_target_pool, _region, _health_checks)
click to toggle source
# File lib/fog/compute/google/requests/remove_target_pool_health_checks.rb, line 5 def remove_target_pool_health_checks(_target_pool, _region, _health_checks) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
remove_target_pool_instances(_target_pool, _region, _instances)
click to toggle source
# File lib/fog/compute/google/requests/remove_target_pool_instance.rb, line 5 def remove_target_pool_instances(_target_pool, _region, _instances) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
reset_data()
click to toggle source
# File lib/fog/compute/google/mock.rb, line 834 def reset_data # not particularly useful because it deletes zones self.class.data(api_version).delete(@project) end
reset_server(_identity, _zone)
click to toggle source
# File lib/fog/compute/google/requests/reset_server.rb, line 5 def reset_server(_identity, _zone) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
reset_windows_password(_server:, _user:)
click to toggle source
# File lib/fog/compute/google/requests/reset_windows_password.rb, line 28 def reset_windows_password(_server:, _user:) Fog::Mock.not_implemented end
set_common_instance_metadata(_project, _current_fingerprint, _metadata = {})
click to toggle source
# File lib/fog/compute/google/requests/set_common_instance_metadata.rb, line 5 def set_common_instance_metadata(_project, _current_fingerprint, _metadata = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
set_forwarding_rule_target(_rule_name, _region, _target_opts)
click to toggle source
# File lib/fog/compute/google/requests/set_forwarding_rule_target.rb, line 5 def set_forwarding_rule_target(_rule_name, _region, _target_opts) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
set_global_forwarding_rule_target(_rule_name, _target)
click to toggle source
# File lib/fog/compute/google/requests/set_global_forwarding_rule_target.rb, line 5 def set_global_forwarding_rule_target(_rule_name, _target) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
set_instance_template(_instance_group_manager, _instance_template)
click to toggle source
# File lib/fog/compute/google/requests/set_instance_template.rb, line 5 def set_instance_template(_instance_group_manager, _instance_template) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
set_server_disk_auto_delete(_identity, _zone, _auto_delete, _device_name)
click to toggle source
# File lib/fog/compute/google/requests/set_server_disk_auto_delete.rb, line 5 def set_server_disk_auto_delete(_identity, _zone, _auto_delete, _device_name) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
set_server_machine_type(_instance, _zone, _machine_type)
click to toggle source
# File lib/fog/compute/google/requests/set_server_machine_type.rb, line 5 def set_server_machine_type(_instance, _zone, _machine_type) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
set_server_metadata(_instance, _zone, _fingerprint, _metadata_items = {})
click to toggle source
# File lib/fog/compute/google/requests/set_server_metadata.rb, line 5 def set_server_metadata(_instance, _zone, _fingerprint, _metadata_items = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
set_server_scheduling(_identity, _zone, _on_host_maintenance, _automatic_restart, _preemptible)
click to toggle source
# File lib/fog/compute/google/requests/set_server_scheduling.rb, line 5 def set_server_scheduling(_identity, _zone, _on_host_maintenance, _automatic_restart, _preemptible) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
set_snapshot_labels(_snap_name)
click to toggle source
# File lib/fog/compute/google/requests/set_snapshot_labels.rb, line 5 def set_snapshot_labels(_snap_name) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
set_subnetwork_private_ip_google_access(_subnetwork_name, _region_name, _private_ip_google_access)
click to toggle source
# File lib/fog/compute/google/requests/set_subnetwork_private_ip_google_access.rb, line 5 def set_subnetwork_private_ip_google_access(_subnetwork_name, _region_name, _private_ip_google_access) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
set_target_http_proxy_url_map(_proxy_name, _url_map)
click to toggle source
# File lib/fog/compute/google/requests/set_target_http_proxy_url_map.rb, line 5 def set_target_http_proxy_url_map(_proxy_name, _url_map) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
set_target_https_proxy_ssl_certificates(_proxy_name, _certs)
click to toggle source
# File lib/fog/compute/google/requests/set_target_https_proxy_ssl_certificates.rb, line 5 def set_target_https_proxy_ssl_certificates(_proxy_name, _certs) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
set_target_https_proxy_url_map(_proxy_name, _url_map)
click to toggle source
# File lib/fog/compute/google/requests/set_target_https_proxy_url_map.rb, line 5 def set_target_https_proxy_url_map(_proxy_name, _url_map) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
set_target_pool_backup(_target_pool, _region, _backup_target, _failover_ratio: nil)
click to toggle source
# File lib/fog/compute/google/requests/set_target_pool_backup.rb, line 5 def set_target_pool_backup(_target_pool, _region, _backup_target, _failover_ratio: nil) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
start_server(_identity, _zone)
click to toggle source
# File lib/fog/compute/google/requests/start_server.rb, line 5 def start_server(_identity, _zone) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
stop_server(_identity, _zone)
click to toggle source
# File lib/fog/compute/google/requests/stop_server.rb, line 5 def stop_server(_identity, _zone) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
update_firewall(_firewall_name, _firewall_opts = {})
click to toggle source
# File lib/fog/compute/google/requests/update_firewall.rb, line 5 def update_firewall(_firewall_name, _firewall_opts = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
update_http_health_check(_check_name, _opts = {})
click to toggle source
# File lib/fog/compute/google/requests/update_http_health_check.rb, line 5 def update_http_health_check(_check_name, _opts = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
update_url_map(_url_map_name, _url_map = {})
click to toggle source
# File lib/fog/compute/google/requests/update_url_map.rb, line 5 def update_url_map(_url_map_name, _url_map = {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end
validate_url_map(_url_map_name, _url_map: {})
click to toggle source
# File lib/fog/compute/google/requests/validate_url_map.rb, line 5 def validate_url_map(_url_map_name, _url_map: {}) # :no-coverage: Fog::Mock.not_implemented # :no-coverage: end