gogol-compute: Google Compute Engine SDK.
This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.
Creates and runs virtual machines on Google Cloud Platform.
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]
Properties
Versions | 0.0.1, 0.1.0, 0.1.1, 0.2.0, 0.3.0, 0.4.0, 0.4.0, 0.5.0 |
---|---|
Change log | None available |
Dependencies | base (>=4.7 && <5), gogol-core (>=0.4.0 && <0.4.1) [details] |
License | LicenseRef-OtherLicense |
Copyright | Copyright (c) 2015-2016 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 2019-02-05T19:06:29Z |
Modules
[Index] [Quick Jump]
- Network
- Google
- Network.Google.Compute
- Resource
- Compute
- AcceleratorTypes
- Addresses
- 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
- BackendBuckets
- Network.Google.Resource.Compute.BackendBuckets.AddSignedURLKey
- Network.Google.Resource.Compute.BackendBuckets.Delete
- Network.Google.Resource.Compute.BackendBuckets.DeleteSignedURLKey
- Network.Google.Resource.Compute.BackendBuckets.Get
- Network.Google.Resource.Compute.BackendBuckets.Insert
- Network.Google.Resource.Compute.BackendBuckets.List
- Network.Google.Resource.Compute.BackendBuckets.Patch
- Network.Google.Resource.Compute.BackendBuckets.Update
- BackendServices
- Network.Google.Resource.Compute.BackendServices.AddSignedURLKey
- Network.Google.Resource.Compute.BackendServices.AggregatedList
- Network.Google.Resource.Compute.BackendServices.Delete
- Network.Google.Resource.Compute.BackendServices.DeleteSignedURLKey
- 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.SetSecurityPolicy
- Network.Google.Resource.Compute.BackendServices.Update
- DiskTypes
- 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.GetIAMPolicy
- Network.Google.Resource.Compute.Disks.Insert
- Network.Google.Resource.Compute.Disks.List
- Network.Google.Resource.Compute.Disks.Resize
- Network.Google.Resource.Compute.Disks.SetIAMPolicy
- Network.Google.Resource.Compute.Disks.SetLabels
- Network.Google.Resource.Compute.Disks.TestIAMPermissions
- Firewalls
- 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
- GlobalForwardingRules
- GlobalOperations
- 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
- HealthChecks
- Network.Google.Resource.Compute.HealthChecks.Delete
- Network.Google.Resource.Compute.HealthChecks.Get
- Network.Google.Resource.Compute.HealthChecks.Insert
- Network.Google.Resource.Compute.HealthChecks.List
- Network.Google.Resource.Compute.HealthChecks.Patch
- Network.Google.Resource.Compute.HealthChecks.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.GetFromFamily
- Network.Google.Resource.Compute.Images.GetIAMPolicy
- Network.Google.Resource.Compute.Images.Insert
- Network.Google.Resource.Compute.Images.List
- Network.Google.Resource.Compute.Images.SetIAMPolicy
- Network.Google.Resource.Compute.Images.SetLabels
- Network.Google.Resource.Compute.Images.TestIAMPermissions
- 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.Patch
- 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.GetIAMPolicy
- Network.Google.Resource.Compute.InstanceTemplates.Insert
- Network.Google.Resource.Compute.InstanceTemplates.List
- Network.Google.Resource.Compute.InstanceTemplates.SetIAMPolicy
- Network.Google.Resource.Compute.InstanceTemplates.TestIAMPermissions
- 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.GetIAMPolicy
- Network.Google.Resource.Compute.Instances.GetSerialPortOutput
- Network.Google.Resource.Compute.Instances.Insert
- Network.Google.Resource.Compute.Instances.List
- Network.Google.Resource.Compute.Instances.ListReferrers
- Network.Google.Resource.Compute.Instances.Reset
- Network.Google.Resource.Compute.Instances.SetDeletionProtection
- Network.Google.Resource.Compute.Instances.SetDiskAutoDelete
- Network.Google.Resource.Compute.Instances.SetIAMPolicy
- Network.Google.Resource.Compute.Instances.SetLabels
- Network.Google.Resource.Compute.Instances.SetMachineResources
- Network.Google.Resource.Compute.Instances.SetMachineType
- Network.Google.Resource.Compute.Instances.SetMetadata
- Network.Google.Resource.Compute.Instances.SetMinCPUPlatform
- Network.Google.Resource.Compute.Instances.SetScheduling
- Network.Google.Resource.Compute.Instances.SetServiceAccount
- Network.Google.Resource.Compute.Instances.SetTags
- Network.Google.Resource.Compute.Instances.SimulateMaintenanceEvent
- Network.Google.Resource.Compute.Instances.Start
- Network.Google.Resource.Compute.Instances.StartWithEncryptionKey
- Network.Google.Resource.Compute.Instances.Stop
- Network.Google.Resource.Compute.Instances.TestIAMPermissions
- Network.Google.Resource.Compute.Instances.UpdateAccessConfig
- Network.Google.Resource.Compute.Instances.UpdateNetworkInterface
- InterconnectAttachments
- Network.Google.Resource.Compute.InterconnectAttachments.AggregatedList
- Network.Google.Resource.Compute.InterconnectAttachments.Delete
- Network.Google.Resource.Compute.InterconnectAttachments.Get
- Network.Google.Resource.Compute.InterconnectAttachments.Insert
- Network.Google.Resource.Compute.InterconnectAttachments.List
- Network.Google.Resource.Compute.InterconnectAttachments.Patch
- InterconnectLocations
- Interconnects
- Network.Google.Resource.Compute.Interconnects.Delete
- Network.Google.Resource.Compute.Interconnects.Get
- Network.Google.Resource.Compute.Interconnects.GetDiagnostics
- Network.Google.Resource.Compute.Interconnects.Insert
- Network.Google.Resource.Compute.Interconnects.List
- Network.Google.Resource.Compute.Interconnects.Patch
- LicenseCodes
- Licenses
- Network.Google.Resource.Compute.Licenses.Delete
- Network.Google.Resource.Compute.Licenses.Get
- Network.Google.Resource.Compute.Licenses.GetIAMPolicy
- Network.Google.Resource.Compute.Licenses.Insert
- Network.Google.Resource.Compute.Licenses.List
- Network.Google.Resource.Compute.Licenses.SetIAMPolicy
- Network.Google.Resource.Compute.Licenses.TestIAMPermissions
- MachineTypes
- Networks
- Network.Google.Resource.Compute.Networks.AddPeering
- Network.Google.Resource.Compute.Networks.Delete
- Network.Google.Resource.Compute.Networks.Get
- Network.Google.Resource.Compute.Networks.Insert
- Network.Google.Resource.Compute.Networks.List
- Network.Google.Resource.Compute.Networks.Patch
- Network.Google.Resource.Compute.Networks.RemovePeering
- Network.Google.Resource.Compute.Networks.SwitchToCustomMode
- NodeGroups
- Network.Google.Resource.Compute.NodeGroups.AddNodes
- Network.Google.Resource.Compute.NodeGroups.AggregatedList
- Network.Google.Resource.Compute.NodeGroups.Delete
- Network.Google.Resource.Compute.NodeGroups.DeleteNodes
- Network.Google.Resource.Compute.NodeGroups.Get
- Network.Google.Resource.Compute.NodeGroups.GetIAMPolicy
- Network.Google.Resource.Compute.NodeGroups.Insert
- Network.Google.Resource.Compute.NodeGroups.List
- Network.Google.Resource.Compute.NodeGroups.ListNodes
- Network.Google.Resource.Compute.NodeGroups.SetIAMPolicy
- Network.Google.Resource.Compute.NodeGroups.SetNodeTemplate
- Network.Google.Resource.Compute.NodeGroups.TestIAMPermissions
- NodeTemplates
- Network.Google.Resource.Compute.NodeTemplates.AggregatedList
- Network.Google.Resource.Compute.NodeTemplates.Delete
- Network.Google.Resource.Compute.NodeTemplates.Get
- Network.Google.Resource.Compute.NodeTemplates.GetIAMPolicy
- Network.Google.Resource.Compute.NodeTemplates.Insert
- Network.Google.Resource.Compute.NodeTemplates.List
- Network.Google.Resource.Compute.NodeTemplates.SetIAMPolicy
- Network.Google.Resource.Compute.NodeTemplates.TestIAMPermissions
- NodeTypes
- Projects
- Network.Google.Resource.Compute.Projects.DisableXpnHost
- Network.Google.Resource.Compute.Projects.DisableXpnResource
- Network.Google.Resource.Compute.Projects.EnableXpnHost
- Network.Google.Resource.Compute.Projects.EnableXpnResource
- Network.Google.Resource.Compute.Projects.Get
- Network.Google.Resource.Compute.Projects.GetXpnHost
- Network.Google.Resource.Compute.Projects.GetXpnResources
- Network.Google.Resource.Compute.Projects.ListXpnHosts
- Network.Google.Resource.Compute.Projects.MoveDisk
- Network.Google.Resource.Compute.Projects.MoveInstance
- Network.Google.Resource.Compute.Projects.SetCommonInstanceMetadata
- Network.Google.Resource.Compute.Projects.SetDefaultNetworkTier
- Network.Google.Resource.Compute.Projects.SetUsageExportBucket
- RegionAutoscalers
- Network.Google.Resource.Compute.RegionAutoscalers.Delete
- Network.Google.Resource.Compute.RegionAutoscalers.Get
- Network.Google.Resource.Compute.RegionAutoscalers.Insert
- Network.Google.Resource.Compute.RegionAutoscalers.List
- Network.Google.Resource.Compute.RegionAutoscalers.Patch
- Network.Google.Resource.Compute.RegionAutoscalers.Update
- RegionBackendServices
- Network.Google.Resource.Compute.RegionBackendServices.Delete
- Network.Google.Resource.Compute.RegionBackendServices.Get
- Network.Google.Resource.Compute.RegionBackendServices.GetHealth
- Network.Google.Resource.Compute.RegionBackendServices.Insert
- Network.Google.Resource.Compute.RegionBackendServices.List
- Network.Google.Resource.Compute.RegionBackendServices.Patch
- Network.Google.Resource.Compute.RegionBackendServices.Update
- RegionCommitments
- RegionDiskTypes
- RegionDisks
- Network.Google.Resource.Compute.RegionDisks.CreateSnapshot
- Network.Google.Resource.Compute.RegionDisks.Delete
- Network.Google.Resource.Compute.RegionDisks.Get
- Network.Google.Resource.Compute.RegionDisks.Insert
- Network.Google.Resource.Compute.RegionDisks.List
- Network.Google.Resource.Compute.RegionDisks.Resize
- Network.Google.Resource.Compute.RegionDisks.SetLabels
- Network.Google.Resource.Compute.RegionDisks.TestIAMPermissions
- RegionInstanceGroupManagers
- Network.Google.Resource.Compute.RegionInstanceGroupManagers.AbandonInstances
- Network.Google.Resource.Compute.RegionInstanceGroupManagers.Delete
- Network.Google.Resource.Compute.RegionInstanceGroupManagers.DeleteInstances
- Network.Google.Resource.Compute.RegionInstanceGroupManagers.Get
- Network.Google.Resource.Compute.RegionInstanceGroupManagers.Insert
- Network.Google.Resource.Compute.RegionInstanceGroupManagers.List
- Network.Google.Resource.Compute.RegionInstanceGroupManagers.ListManagedInstances
- Network.Google.Resource.Compute.RegionInstanceGroupManagers.Patch
- Network.Google.Resource.Compute.RegionInstanceGroupManagers.RecreateInstances
- Network.Google.Resource.Compute.RegionInstanceGroupManagers.Resize
- Network.Google.Resource.Compute.RegionInstanceGroupManagers.SetInstanceTemplate
- Network.Google.Resource.Compute.RegionInstanceGroupManagers.SetTargetPools
- RegionInstanceGroups
- RegionOperations
- Regions
- Routers
- Network.Google.Resource.Compute.Routers.AggregatedList
- Network.Google.Resource.Compute.Routers.Delete
- Network.Google.Resource.Compute.Routers.Get
- Network.Google.Resource.Compute.Routers.GetNATMAppingInfo
- Network.Google.Resource.Compute.Routers.GetRouterStatus
- Network.Google.Resource.Compute.Routers.Insert
- Network.Google.Resource.Compute.Routers.List
- Network.Google.Resource.Compute.Routers.Patch
- Network.Google.Resource.Compute.Routers.Preview
- Network.Google.Resource.Compute.Routers.Update
- Routes
- SSLCertificates
- SSLPolicies
- Network.Google.Resource.Compute.SSLPolicies.Delete
- Network.Google.Resource.Compute.SSLPolicies.Get
- Network.Google.Resource.Compute.SSLPolicies.Insert
- Network.Google.Resource.Compute.SSLPolicies.List
- Network.Google.Resource.Compute.SSLPolicies.ListAvailableFeatures
- Network.Google.Resource.Compute.SSLPolicies.Patch
- SecurityPolicies
- Network.Google.Resource.Compute.SecurityPolicies.AddRule
- Network.Google.Resource.Compute.SecurityPolicies.Delete
- Network.Google.Resource.Compute.SecurityPolicies.Get
- Network.Google.Resource.Compute.SecurityPolicies.GetRule
- Network.Google.Resource.Compute.SecurityPolicies.Insert
- Network.Google.Resource.Compute.SecurityPolicies.List
- Network.Google.Resource.Compute.SecurityPolicies.Patch
- Network.Google.Resource.Compute.SecurityPolicies.PatchRule
- Network.Google.Resource.Compute.SecurityPolicies.RemoveRule
- Snapshots
- Network.Google.Resource.Compute.Snapshots.Delete
- Network.Google.Resource.Compute.Snapshots.Get
- Network.Google.Resource.Compute.Snapshots.GetIAMPolicy
- Network.Google.Resource.Compute.Snapshots.List
- Network.Google.Resource.Compute.Snapshots.SetIAMPolicy
- Network.Google.Resource.Compute.Snapshots.SetLabels
- Network.Google.Resource.Compute.Snapshots.TestIAMPermissions
- Subnetworks
- Network.Google.Resource.Compute.Subnetworks.AggregatedList
- Network.Google.Resource.Compute.Subnetworks.Delete
- Network.Google.Resource.Compute.Subnetworks.ExpandIPCIdRRange
- Network.Google.Resource.Compute.Subnetworks.Get
- Network.Google.Resource.Compute.Subnetworks.GetIAMPolicy
- Network.Google.Resource.Compute.Subnetworks.Insert
- Network.Google.Resource.Compute.Subnetworks.List
- Network.Google.Resource.Compute.Subnetworks.ListUsable
- Network.Google.Resource.Compute.Subnetworks.Patch
- Network.Google.Resource.Compute.Subnetworks.SetIAMPolicy
- Network.Google.Resource.Compute.Subnetworks.SetPrivateIPGoogleAccess
- Network.Google.Resource.Compute.Subnetworks.TestIAMPermissions
- TargetHTTPProxies
- 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.SetQuicOverride
- Network.Google.Resource.Compute.TargetHTTPSProxies.SetSSLCertificates
- Network.Google.Resource.Compute.TargetHTTPSProxies.SetSSLPolicy
- Network.Google.Resource.Compute.TargetHTTPSProxies.SetURLMap
- TargetInstances
- 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
- TargetSSLProxies
- Network.Google.Resource.Compute.TargetSSLProxies.Delete
- Network.Google.Resource.Compute.TargetSSLProxies.Get
- Network.Google.Resource.Compute.TargetSSLProxies.Insert
- Network.Google.Resource.Compute.TargetSSLProxies.List
- Network.Google.Resource.Compute.TargetSSLProxies.SetBackendService
- Network.Google.Resource.Compute.TargetSSLProxies.SetProxyHeader
- Network.Google.Resource.Compute.TargetSSLProxies.SetSSLCertificates
- Network.Google.Resource.Compute.TargetSSLProxies.SetSSLPolicy
- TargetTCPProxies
- Network.Google.Resource.Compute.TargetTCPProxies.Delete
- Network.Google.Resource.Compute.TargetTCPProxies.Get
- Network.Google.Resource.Compute.TargetTCPProxies.Insert
- Network.Google.Resource.Compute.TargetTCPProxies.List
- Network.Google.Resource.Compute.TargetTCPProxies.SetBackendService
- Network.Google.Resource.Compute.TargetTCPProxies.SetProxyHeader
- TargetVPNGateways
- URLMaps
- Network.Google.Resource.Compute.URLMaps.Delete
- Network.Google.Resource.Compute.URLMaps.Get
- Network.Google.Resource.Compute.URLMaps.Insert
- Network.Google.Resource.Compute.URLMaps.InvalidateCache
- 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
- ZoneOperations
- Zones
- Compute
- Google
Downloads
- gogol-compute-0.4.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
Package maintainers
For package maintainers and hackage trustees