Documentation ¶
Index ¶
- func DeleteAddresses(ctx context.Context, computeService *compute.Service, projectID string, ...) error
- func DeleteBackendBuckets(ctx context.Context, computeService *compute.Service, projectID string, ...) error
- func DeleteBackendServices(ctx context.Context, computeService *compute.Service, projectID string, ...) error
- func DeleteExternalVpnGateways(ctx context.Context, computeService *compute.Service, projectID string, ...) error
- func DeleteFirewalls(ctx context.Context, computeService *compute.Service, projectID string, ...) error
- func DeleteForwardingRules(ctx context.Context, computeService *compute.Service, projectID string, ...) error
- func DeleteGlobalAddresses(ctx context.Context, computeService *compute.Service, projectID string, ...) error
- func DeleteGlobalForwardingRules(ctx context.Context, computeService *compute.Service, projectID string, ...) error
- func DeleteGlobalNetworkEndpointGroups(ctx context.Context, computeService *compute.Service, projectID string, ...) error
- func DeleteInstanceTemplates(ctx context.Context, computeService *compute.Service, projectID string, ...) error
- func DeleteNetworks(ctx context.Context, computeService *compute.Service, projectID string, ...) error
- func DeleteRegionAutoscalers(ctx context.Context, computeService *compute.Service, projectID string, ...) error
- func DeleteRegionDisks(ctx context.Context, computeService *compute.Service, projectID string, ...) error
- func DeleteRegionForwardingRules(ctx context.Context, computeService *compute.Service, projectID string, ...) error
- func DeleteRegionInstanceGroupManagers(ctx context.Context, computeService *compute.Service, projectID string, ...) error
- func DeleteRegionInstanceGroups(ctx context.Context, computeService *compute.Service, projectID string, ...) error
- func DeleteRegionInstances(ctx context.Context, computeService *compute.Service, projectID string, ...) error
- func DeleteRegionNetworkEndpointGroups(ctx context.Context, computeService *compute.Service, projectID string, ...) error
- func DeleteRouters(ctx context.Context, computeService *compute.Service, projectID string, ...) error
- func DeleteRoutes(ctx context.Context, computeService *compute.Service, projectID string, ...) error
- func DeleteSubnetworks(ctx context.Context, computeService *compute.Service, projectID string, ...) error
- func DeleteVpnGateways(ctx context.Context, computeService *compute.Service, projectID string, ...) error
- func DeleteVpnTunnels(ctx context.Context, computeService *compute.Service, projectID string, ...) error
- func DeleteZoneAutoscalers(ctx context.Context, computeService *compute.Service, projectID string, ...) error
- func DeleteZoneDisks(ctx context.Context, computeService *compute.Service, projectID string, ...) error
- func DeleteZoneInstanceGroupManagers(ctx context.Context, computeService *compute.Service, projectID string, ...) error
- func DeleteZoneInstanceGroups(ctx context.Context, computeService *compute.Service, projectID string, ...) error
- func DeleteZoneInstances(ctx context.Context, computeService *compute.Service, projectID string, ...) error
- func DeleteZoneNetworkEndpointGroups(ctx context.Context, computeService *compute.Service, projectID string, ...) error
- func GetRegions(ctx context.Context, computeService *compute.Service, projectID string) ([]*compute.Region, error)
- func GetZones(ctx context.Context, computeService *compute.Service, projectID string) ([]*compute.Zone, error)
- func NewService(ctx context.Context, opts *option.ClientOption) (*compute.Service, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteAddresses ¶ added in v0.0.2
func DeleteAddresses(ctx context.Context, computeService *compute.Service, projectID string, dryrun bool) error
-------------------------------------------------- delete compute addresses --------------------------------------------------
func DeleteBackendBuckets ¶ added in v0.0.3
func DeleteBackendBuckets(ctx context.Context, computeService *compute.Service, projectID string, dryrun bool) error
-------------------------------------------------- delete backend buckets --------------------------------------------------
func DeleteBackendServices ¶ added in v0.0.3
func DeleteBackendServices(ctx context.Context, computeService *compute.Service, projectID string, dryrun bool) error
-------------------------------------------------- delete backend services --------------------------------------------------
func DeleteExternalVpnGateways ¶ added in v0.0.3
func DeleteFirewalls ¶ added in v0.0.2
func DeleteFirewalls(ctx context.Context, computeService *compute.Service, projectID string, dryrun bool) error
-------------------------------------------------- delete compute firewalls --------------------------------------------------
func DeleteForwardingRules ¶ added in v0.0.6
func DeleteForwardingRules(ctx context.Context, computeService *compute.Service, projectID string, dryrun bool) error
-------------------------------------------------- delete compute forwarding rules --------------------------------------------------
func DeleteGlobalAddresses ¶ added in v0.0.2
func DeleteGlobalAddresses(ctx context.Context, computeService *compute.Service, projectID string, dryrun bool) error
-------------------------------------------------- delete global addresses --------------------------------------------------
func DeleteGlobalForwardingRules ¶ added in v0.0.3
func DeleteGlobalForwardingRules(ctx context.Context, computeService *compute.Service, projectID string, dryrun bool) error
-------------------------------------------------- delete global forwarding rules --------------------------------------------------
func DeleteGlobalNetworkEndpointGroups ¶ added in v0.0.2
func DeleteGlobalNetworkEndpointGroups(ctx context.Context, computeService *compute.Service, projectID string, dryrun bool) error
-------------------------------------------------- delete global network endpoint groups --------------------------------------------------
func DeleteInstanceTemplates ¶ added in v0.0.2
func DeleteInstanceTemplates(ctx context.Context, computeService *compute.Service, projectID string, dryrun bool) error
-------------------------------------------------- delete instance templates --------------------------------------------------
func DeleteNetworks ¶ added in v0.0.2
func DeleteNetworks(ctx context.Context, computeService *compute.Service, projectID string, dryrun bool) error
-------------------------------------------------- delete networks --------------------------------------------------
func DeleteRegionAutoscalers ¶ added in v0.0.2
func DeleteRegionAutoscalers(ctx context.Context, computeService *compute.Service, projectID string, dryrun bool) error
-------------------------------------------------- delete region autoscalers --------------------------------------------------
func DeleteRegionDisks ¶ added in v0.0.3
func DeleteRegionDisks(ctx context.Context, computeService *compute.Service, projectID string, dryrun bool) error
-------------------------------------------------- delete region disks --------------------------------------------------
func DeleteRegionForwardingRules ¶ added in v0.0.3
func DeleteRegionInstanceGroupManagers ¶ added in v0.0.2
func DeleteRegionInstanceGroupManagers(ctx context.Context, computeService *compute.Service, projectID string, dryrun bool) error
-------------------------------------------------- delete region instance group managers --------------------------------------------------
func DeleteRegionInstanceGroups ¶ added in v0.0.2
func DeleteRegionInstanceGroups(ctx context.Context, computeService *compute.Service, projectID string, dryrun bool) error
-------------------------------------------------- delete region instance groups --------------------------------------------------
func DeleteRegionInstances ¶ added in v0.0.3
func DeleteRegionInstances(ctx context.Context, computeService *compute.Service, projectID string, dryrun bool) error
-------------------------------------------------- delete region compute instances --------------------------------------------------
func DeleteRegionNetworkEndpointGroups ¶ added in v0.0.2
func DeleteRegionNetworkEndpointGroups(ctx context.Context, computeService *compute.Service, projectID string, dryrun bool) error
-------------------------------------------------- delete region network endpoint groups --------------------------------------------------
func DeleteRouters ¶ added in v0.0.2
func DeleteRouters(ctx context.Context, computeService *compute.Service, projectID string, dryrun bool) error
-------------------------------------------------- delete routers --------------------------------------------------
func DeleteRoutes ¶ added in v0.0.2
func DeleteRoutes(ctx context.Context, computeService *compute.Service, projectID string, dryrun bool) error
-------------------------------------------------- delete routes --------------------------------------------------
func DeleteSubnetworks ¶ added in v0.0.2
func DeleteSubnetworks(ctx context.Context, computeService *compute.Service, projectID string, dryrun bool) error
-------------------------------------------------- delete subnetworks --------------------------------------------------
func DeleteVpnGateways ¶ added in v0.0.2
func DeleteVpnGateways(ctx context.Context, computeService *compute.Service, projectID string, dryrun bool) error
-------------------------------------------------- delete compute vpn gateways --------------------------------------------------
func DeleteVpnTunnels ¶ added in v0.0.2
func DeleteVpnTunnels(ctx context.Context, computeService *compute.Service, projectID string, dryrun bool) error
-------------------------------------------------- delete vpn tunnels --------------------------------------------------
func DeleteZoneAutoscalers ¶ added in v0.0.2
func DeleteZoneAutoscalers(ctx context.Context, computeService *compute.Service, projectID string, dryrun bool) error
-------------------------------------------------- delete zone autoscalers --------------------------------------------------
func DeleteZoneDisks ¶ added in v0.0.3
func DeleteZoneDisks(ctx context.Context, computeService *compute.Service, projectID string, dryrun bool) error
-------------------------------------------------- delete zone disks --------------------------------------------------
func DeleteZoneInstanceGroupManagers ¶ added in v0.0.2
func DeleteZoneInstanceGroupManagers(ctx context.Context, computeService *compute.Service, projectID string, dryrun bool) error
-------------------------------------------------- delete zone instance group managers --------------------------------------------------
func DeleteZoneInstanceGroups ¶ added in v0.0.2
func DeleteZoneInstanceGroups(ctx context.Context, computeService *compute.Service, projectID string, dryrun bool) error
-------------------------------------------------- delete zone instance groups --------------------------------------------------
func DeleteZoneInstances ¶ added in v0.0.3
func DeleteZoneInstances(ctx context.Context, computeService *compute.Service, projectID string, dryrun bool) error
-------------------------------------------------- delete zone compute instances --------------------------------------------------
func DeleteZoneNetworkEndpointGroups ¶ added in v0.0.2
func DeleteZoneNetworkEndpointGroups(ctx context.Context, computeService *compute.Service, projectID string, dryrun bool) error
-------------------------------------------------- delete zone network endpoint groups --------------------------------------------------
func GetRegions ¶
func GetRegions(ctx context.Context, computeService *compute.Service, projectID string) ([]*compute.Region, error)
-------------------------------------------------- get compute regions --------------------------------------------------
func GetZones ¶
func GetZones(ctx context.Context, computeService *compute.Service, projectID string) ([]*compute.Zone, error)
-------------------------------------------------- get compute zones --------------------------------------------------
func NewService ¶
func NewService(ctx context.Context, opts *option.ClientOption) (*compute.Service, error)
-------------------------------------------------- compute service --------------------------------------------------
Types ¶
This section is empty.
Source Files ¶
- addresses.go
- backendBuckets.go
- backendServices.go
- compute.go
- externalVpnGateways.go
- firewalls.go
- forwardingRules.go
- globalAddresses.go
- globalForwardingRules.go
- globalNetworkEndpointGroups.go
- instanceTemplates.go
- networks.go
- regionAutoscalers.go
- regionDisks.go
- regionForwardingRules.go
- regionInstanceGroupManagers.go
- regionInstanceGroups.go
- regionInstances.go
- regionNetworkEndpointGroups.go
- regions.go
- routers.go
- routes.go
- subnetworks.go
- vpnGateways.go
- vpnTunnels.go
- zoneAutoscalers.go
- zoneDisks.go
- zoneInstanceGroupManagers.go
- zoneInstanceGroups.go
- zoneInstances.go
- zoneNetworkEndpointGroups.go
- zones.go