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_server_tags(_instance, _zone, _tags = []) click to toggle source
# File lib/fog/compute/google/requests/set_server_tags.rb, line 5
def set_server_tags(_instance, _zone, _tags = [])
  # :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