gogol-compute: Google Compute Engine SDK.

[ cloud, google, library, network ] [ Propose Tags ]

API for the Google Compute Engine service.

Warning: This is an experimental prototype/preview release which is still under exploratory development and not intended for public use, caveat emptor!

This library is compatible with version v1 of the API.


[Skip to Readme]

Modules

[Last Documentation]

  • Network
    • Google
      • Network.Google.Compute
        • Network.Google.Compute.Types
      • Resource
        • Compute
          • Addresses
            • Network.Google.Resource.Compute.Addresses.AggregatedList
            • Network.Google.Resource.Compute.Addresses.Delete
            • Network.Google.Resource.Compute.Addresses.Get
            • Network.Google.Resource.Compute.Addresses.Insert
            • Network.Google.Resource.Compute.Addresses.List
          • Autoscalers
            • Network.Google.Resource.Compute.Autoscalers.AggregatedList
            • Network.Google.Resource.Compute.Autoscalers.Delete
            • Network.Google.Resource.Compute.Autoscalers.Get
            • Network.Google.Resource.Compute.Autoscalers.Insert
            • Network.Google.Resource.Compute.Autoscalers.List
            • Network.Google.Resource.Compute.Autoscalers.Patch
            • Network.Google.Resource.Compute.Autoscalers.Update
          • BackendServices
            • Network.Google.Resource.Compute.BackendServices.Delete
            • Network.Google.Resource.Compute.BackendServices.Get
            • Network.Google.Resource.Compute.BackendServices.GetHealth
            • Network.Google.Resource.Compute.BackendServices.Insert
            • Network.Google.Resource.Compute.BackendServices.List
            • Network.Google.Resource.Compute.BackendServices.Patch
            • Network.Google.Resource.Compute.BackendServices.Update
          • DiskTypes
            • Network.Google.Resource.Compute.DiskTypes.AggregatedList
            • Network.Google.Resource.Compute.DiskTypes.Get
            • Network.Google.Resource.Compute.DiskTypes.List
          • Disks
            • Network.Google.Resource.Compute.Disks.AggregatedList
            • Network.Google.Resource.Compute.Disks.CreateSnapshot
            • Network.Google.Resource.Compute.Disks.Delete
            • Network.Google.Resource.Compute.Disks.Get
            • Network.Google.Resource.Compute.Disks.Insert
            • Network.Google.Resource.Compute.Disks.List
          • Firewalls
            • Network.Google.Resource.Compute.Firewalls.Delete
            • Network.Google.Resource.Compute.Firewalls.Get
            • Network.Google.Resource.Compute.Firewalls.Insert
            • Network.Google.Resource.Compute.Firewalls.List
            • Network.Google.Resource.Compute.Firewalls.Patch
            • Network.Google.Resource.Compute.Firewalls.Update
          • ForwardingRules
            • Network.Google.Resource.Compute.ForwardingRules.AggregatedList
            • Network.Google.Resource.Compute.ForwardingRules.Delete
            • Network.Google.Resource.Compute.ForwardingRules.Get
            • Network.Google.Resource.Compute.ForwardingRules.Insert
            • Network.Google.Resource.Compute.ForwardingRules.List
            • Network.Google.Resource.Compute.ForwardingRules.SetTarget
          • GlobalAddresses
            • Network.Google.Resource.Compute.GlobalAddresses.Delete
            • Network.Google.Resource.Compute.GlobalAddresses.Get
            • Network.Google.Resource.Compute.GlobalAddresses.Insert
            • Network.Google.Resource.Compute.GlobalAddresses.List
          • GlobalForwardingRules
            • Network.Google.Resource.Compute.GlobalForwardingRules.Delete
            • Network.Google.Resource.Compute.GlobalForwardingRules.Get
            • Network.Google.Resource.Compute.GlobalForwardingRules.Insert
            • Network.Google.Resource.Compute.GlobalForwardingRules.List
            • Network.Google.Resource.Compute.GlobalForwardingRules.SetTarget
          • GlobalOperations
            • Network.Google.Resource.Compute.GlobalOperations.AggregatedList
            • Network.Google.Resource.Compute.GlobalOperations.Delete
            • Network.Google.Resource.Compute.GlobalOperations.Get
            • Network.Google.Resource.Compute.GlobalOperations.List
          • HTTPHealthChecks
            • Network.Google.Resource.Compute.HTTPHealthChecks.Delete
            • Network.Google.Resource.Compute.HTTPHealthChecks.Get
            • Network.Google.Resource.Compute.HTTPHealthChecks.Insert
            • Network.Google.Resource.Compute.HTTPHealthChecks.List
            • Network.Google.Resource.Compute.HTTPHealthChecks.Patch
            • Network.Google.Resource.Compute.HTTPHealthChecks.Update
          • HTTPSHealthChecks
            • Network.Google.Resource.Compute.HTTPSHealthChecks.Delete
            • Network.Google.Resource.Compute.HTTPSHealthChecks.Get
            • Network.Google.Resource.Compute.HTTPSHealthChecks.Insert
            • Network.Google.Resource.Compute.HTTPSHealthChecks.List
            • Network.Google.Resource.Compute.HTTPSHealthChecks.Patch
            • Network.Google.Resource.Compute.HTTPSHealthChecks.Update
          • Images
            • Network.Google.Resource.Compute.Images.Delete
            • Network.Google.Resource.Compute.Images.Deprecate
            • Network.Google.Resource.Compute.Images.Get
            • Network.Google.Resource.Compute.Images.Insert
            • Network.Google.Resource.Compute.Images.List
          • InstanceGroupManagers
            • Network.Google.Resource.Compute.InstanceGroupManagers.AbandonInstances
            • Network.Google.Resource.Compute.InstanceGroupManagers.AggregatedList
            • Network.Google.Resource.Compute.InstanceGroupManagers.Delete
            • Network.Google.Resource.Compute.InstanceGroupManagers.DeleteInstances
            • Network.Google.Resource.Compute.InstanceGroupManagers.Get
            • Network.Google.Resource.Compute.InstanceGroupManagers.Insert
            • Network.Google.Resource.Compute.InstanceGroupManagers.List
            • Network.Google.Resource.Compute.InstanceGroupManagers.ListManagedInstances
            • Network.Google.Resource.Compute.InstanceGroupManagers.RecreateInstances
            • Network.Google.Resource.Compute.InstanceGroupManagers.Resize
            • Network.Google.Resource.Compute.InstanceGroupManagers.SetInstanceTemplate
            • Network.Google.Resource.Compute.InstanceGroupManagers.SetTargetPools
          • InstanceGroups
            • Network.Google.Resource.Compute.InstanceGroups.AddInstances
            • Network.Google.Resource.Compute.InstanceGroups.AggregatedList
            • Network.Google.Resource.Compute.InstanceGroups.Delete
            • Network.Google.Resource.Compute.InstanceGroups.Get
            • Network.Google.Resource.Compute.InstanceGroups.Insert
            • Network.Google.Resource.Compute.InstanceGroups.List
            • Network.Google.Resource.Compute.InstanceGroups.ListInstances
            • Network.Google.Resource.Compute.InstanceGroups.RemoveInstances
            • Network.Google.Resource.Compute.InstanceGroups.SetNamedPorts
          • InstanceTemplates
            • Network.Google.Resource.Compute.InstanceTemplates.Delete
            • Network.Google.Resource.Compute.InstanceTemplates.Get
            • Network.Google.Resource.Compute.InstanceTemplates.Insert
            • Network.Google.Resource.Compute.InstanceTemplates.List
          • Instances
            • Network.Google.Resource.Compute.Instances.AddAccessConfig
            • Network.Google.Resource.Compute.Instances.AggregatedList
            • Network.Google.Resource.Compute.Instances.AttachDisk
            • Network.Google.Resource.Compute.Instances.Delete
            • Network.Google.Resource.Compute.Instances.DeleteAccessConfig
            • Network.Google.Resource.Compute.Instances.DetachDisk
            • Network.Google.Resource.Compute.Instances.Get
            • Network.Google.Resource.Compute.Instances.GetSerialPortOutput
            • Network.Google.Resource.Compute.Instances.Insert
            • Network.Google.Resource.Compute.Instances.List
            • Network.Google.Resource.Compute.Instances.Reset
            • Network.Google.Resource.Compute.Instances.SetDiskAutoDelete
            • Network.Google.Resource.Compute.Instances.SetMetadata
            • Network.Google.Resource.Compute.Instances.SetScheduling
            • Network.Google.Resource.Compute.Instances.SetTags
            • Network.Google.Resource.Compute.Instances.Start
            • Network.Google.Resource.Compute.Instances.Stop
          • Licenses
            • Network.Google.Resource.Compute.Licenses.Get
          • MachineTypes
            • Network.Google.Resource.Compute.MachineTypes.AggregatedList
            • Network.Google.Resource.Compute.MachineTypes.Get
            • Network.Google.Resource.Compute.MachineTypes.List
          • Networks
            • Network.Google.Resource.Compute.Networks.Delete
            • Network.Google.Resource.Compute.Networks.Get
            • Network.Google.Resource.Compute.Networks.Insert
            • Network.Google.Resource.Compute.Networks.List
          • Projects
            • Network.Google.Resource.Compute.Projects.Get
            • Network.Google.Resource.Compute.Projects.MoveDisk
            • Network.Google.Resource.Compute.Projects.MoveInstance
            • Network.Google.Resource.Compute.Projects.SetCommonInstanceMetadata
            • Network.Google.Resource.Compute.Projects.SetUsageExportBucket
          • RegionOperations
            • Network.Google.Resource.Compute.RegionOperations.Delete
            • Network.Google.Resource.Compute.RegionOperations.Get
            • Network.Google.Resource.Compute.RegionOperations.List
          • Regions
            • Network.Google.Resource.Compute.Regions.Get
            • Network.Google.Resource.Compute.Regions.List
          • Routes
            • Network.Google.Resource.Compute.Routes.Delete
            • Network.Google.Resource.Compute.Routes.Get
            • Network.Google.Resource.Compute.Routes.Insert
            • Network.Google.Resource.Compute.Routes.List
          • SSLCertificates
            • Network.Google.Resource.Compute.SSLCertificates.Delete
            • Network.Google.Resource.Compute.SSLCertificates.Get
            • Network.Google.Resource.Compute.SSLCertificates.Insert
            • Network.Google.Resource.Compute.SSLCertificates.List
          • Snapshots
            • Network.Google.Resource.Compute.Snapshots.Delete
            • Network.Google.Resource.Compute.Snapshots.Get
            • Network.Google.Resource.Compute.Snapshots.List
          • TargetHTTPProxies
            • Network.Google.Resource.Compute.TargetHTTPProxies.Delete
            • Network.Google.Resource.Compute.TargetHTTPProxies.Get
            • Network.Google.Resource.Compute.TargetHTTPProxies.Insert
            • Network.Google.Resource.Compute.TargetHTTPProxies.List
            • Network.Google.Resource.Compute.TargetHTTPProxies.SetURLMap
          • TargetHTTPSProxies
            • Network.Google.Resource.Compute.TargetHTTPSProxies.Delete
            • Network.Google.Resource.Compute.TargetHTTPSProxies.Get
            • Network.Google.Resource.Compute.TargetHTTPSProxies.Insert
            • Network.Google.Resource.Compute.TargetHTTPSProxies.List
            • Network.Google.Resource.Compute.TargetHTTPSProxies.SetSSLCertificates
            • Network.Google.Resource.Compute.TargetHTTPSProxies.SetURLMap
          • TargetInstances
            • Network.Google.Resource.Compute.TargetInstances.AggregatedList
            • Network.Google.Resource.Compute.TargetInstances.Delete
            • Network.Google.Resource.Compute.TargetInstances.Get
            • Network.Google.Resource.Compute.TargetInstances.Insert
            • Network.Google.Resource.Compute.TargetInstances.List
          • TargetPools
            • Network.Google.Resource.Compute.TargetPools.AddHealthCheck
            • Network.Google.Resource.Compute.TargetPools.AddInstance
            • Network.Google.Resource.Compute.TargetPools.AggregatedList
            • Network.Google.Resource.Compute.TargetPools.Delete
            • Network.Google.Resource.Compute.TargetPools.Get
            • Network.Google.Resource.Compute.TargetPools.GetHealth
            • Network.Google.Resource.Compute.TargetPools.Insert
            • Network.Google.Resource.Compute.TargetPools.List
            • Network.Google.Resource.Compute.TargetPools.RemoveHealthCheck
            • Network.Google.Resource.Compute.TargetPools.RemoveInstance
            • Network.Google.Resource.Compute.TargetPools.SetBackup
          • TargetVPNGateways
            • Network.Google.Resource.Compute.TargetVPNGateways.AggregatedList
            • Network.Google.Resource.Compute.TargetVPNGateways.Delete
            • Network.Google.Resource.Compute.TargetVPNGateways.Get
            • Network.Google.Resource.Compute.TargetVPNGateways.Insert
            • Network.Google.Resource.Compute.TargetVPNGateways.List
          • URLMaps
            • Network.Google.Resource.Compute.URLMaps.Delete
            • Network.Google.Resource.Compute.URLMaps.Get
            • Network.Google.Resource.Compute.URLMaps.Insert
            • Network.Google.Resource.Compute.URLMaps.List
            • Network.Google.Resource.Compute.URLMaps.Patch
            • Network.Google.Resource.Compute.URLMaps.Update
            • Network.Google.Resource.Compute.URLMaps.Validate
          • VPNTunnels
            • Network.Google.Resource.Compute.VPNTunnels.AggregatedList
            • Network.Google.Resource.Compute.VPNTunnels.Delete
            • Network.Google.Resource.Compute.VPNTunnels.Get
            • Network.Google.Resource.Compute.VPNTunnels.Insert
            • Network.Google.Resource.Compute.VPNTunnels.List
          • ZoneOperations
            • Network.Google.Resource.Compute.ZoneOperations.Delete
            • Network.Google.Resource.Compute.ZoneOperations.Get
            • Network.Google.Resource.Compute.ZoneOperations.List
          • Zones
            • Network.Google.Resource.Compute.Zones.Get
            • Network.Google.Resource.Compute.Zones.List

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.0.1, 0.1.0, 0.1.1, 0.2.0, 0.3.0, 0.4.0, 0.5.0
Dependencies base (>=4.7 && <5), gogol-core (>=0.0.1 && <0.0.2) [details]
License LicenseRef-OtherLicense
Copyright Copyright (c) 2015 Brendan Hay
Author Brendan Hay
Maintainer Brendan Hay <brendan.g.hay@gmail.com>
Category Network, Google, Cloud
Home page https://github.com/brendanhay/gogol
Bug tracker https://github.com/brendanhay/gogol/issues
Source repo head: git clone git://github.com/brendanhay/gogol.git
Uploaded by BrendanHay at 2015-10-24T11:14:58Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 4680 total (20 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2016-11-30 [all 5 reports]

Readme for gogol-compute-0.0.1

[back to package description]

gogol-compute

Version

0.0.1

Description

A client library for the Google Compute Engine.

Contribute

For any problems, comments, or feedback please create an issue here on GitHub.

Note: this library is an auto-generated Haskell package. Please see amazonka-gen for more information.

Licence

gogol-compute is released under the Mozilla Public License Version 2.0.