google-cloud-compute-0.1.0.0: GCP Client for Haskell
Copyright(c) 2025 Tushar
LicenseMIT
Maintainer
Stabilityexperimental
Safe HaskellSafe-Inferred
LanguageHaskell2010

Google.Cloud.Compute.Network

Description

This module provides types and functions for interacting with Google Cloud Platform (GCP) Compute Engine Network. It supports common operations as listing networks, along with detailed configuration network properties.

All functions communicate with the GCP Compute Engine API v1 and return either an error message (Left) or a parsed response object (Right).

For more information on the underlying API, see: GCP Compute Network Documentation

Synopsis

Network Operations

listNetworks Source #

Arguments

:: String

GCP Project ID

-> Maybe ListNetworksQuery

Query parameters

-> IO (Either String NetworkList) 

List networks in a project

Data Types

data NetworkList Source #

Response structure for listNetworks operation

Constructors

NetworkList 

Fields

data NetworkMeta Source #

Detailed network resource metadata

Constructors

NetworkMeta 

Fields

data NetworkPeering Source #

Network peering configuration

Constructors

NetworkPeering 

Fields

data ListNetworksQuery Source #

Query parameters for listNetworks operation

Constructors

ListNetworksQuery 

Fields

Instances

Instances details
Show ListNetworksQuery Source # 
Instance details

Defined in Google.Cloud.Compute.Network

Defaults

defaultListNetworksQuery :: ListNetworksQuery Source #

Default list networks query parameters