Liking cljdoc? Tell your friends :D

happygapi.compute.networks

Compute Engine API: networks. Creates and runs virtual machines on Google Cloud Platform. See: https://cloud.google.com/compute/api/reference/rest/v1/networks

Compute Engine API: networks.
Creates and runs virtual machines on Google Cloud Platform. 
See: https://cloud.google.com/compute/api/reference/rest/v1/networks
raw docstring

addPeering$clj

(addPeering$ auth parameters body)

https://cloud.google.com/compute/api/reference/rest/v1/networks/addPeering

Required parameters: project, network

Optional parameters: requestId

Body:

{:name string, :autoCreateRoutes boolean, :networkPeering {:exportCustomRoutes boolean, :peerMtu integer, :importSubnetRoutesWithPublicIp boolean, :name string, :exchangeSubnetRoutes boolean, :state string, :stateDetails string, :autoCreateRoutes boolean, :network string, :exportSubnetRoutesWithPublicIp boolean, :importCustomRoutes boolean}, :peerNetwork string}

Adds a peering to the specified network.

https://cloud.google.com/compute/api/reference/rest/v1/networks/addPeering

Required parameters: project, network

Optional parameters: requestId

Body: 

{:name string,
 :autoCreateRoutes boolean,
 :networkPeering {:exportCustomRoutes boolean,
                  :peerMtu integer,
                  :importSubnetRoutesWithPublicIp boolean,
                  :name string,
                  :exchangeSubnetRoutes boolean,
                  :state string,
                  :stateDetails string,
                  :autoCreateRoutes boolean,
                  :network string,
                  :exportSubnetRoutesWithPublicIp boolean,
                  :importCustomRoutes boolean},
 :peerNetwork string}

Adds a peering to the specified network.
sourceraw docstring

delete$clj

(delete$ auth parameters)

https://cloud.google.com/compute/api/reference/rest/v1/networks/delete

Required parameters: network, project

Optional parameters: requestId

Deletes the specified network.

https://cloud.google.com/compute/api/reference/rest/v1/networks/delete

Required parameters: network, project

Optional parameters: requestId

Deletes the specified network.
sourceraw docstring

get$clj

(get$ auth parameters)

https://cloud.google.com/compute/api/reference/rest/v1/networks/get

Required parameters: network, project

Optional parameters: none

Returns the specified network. Gets a list of available networks by making a list() request.

https://cloud.google.com/compute/api/reference/rest/v1/networks/get

Required parameters: network, project

Optional parameters: none

Returns the specified network. Gets a list of available networks by making a list() request.
sourceraw docstring

getEffectiveFirewalls$clj

(getEffectiveFirewalls$ auth parameters)

https://cloud.google.com/compute/api/reference/rest/v1/networks/getEffectiveFirewalls

Required parameters: project, network

Optional parameters: none

Returns the effective firewalls on a given network.

https://cloud.google.com/compute/api/reference/rest/v1/networks/getEffectiveFirewalls

Required parameters: project, network

Optional parameters: none

Returns the effective firewalls on a given network.
sourceraw docstring

insert$clj

(insert$ auth parameters body)

https://cloud.google.com/compute/api/reference/rest/v1/networks/insert

Required parameters: project

Optional parameters: requestId

Body:

{:description string, :peerings [{:exportCustomRoutes boolean, :peerMtu integer, :importSubnetRoutesWithPublicIp boolean, :name string, :exchangeSubnetRoutes boolean, :state string, :stateDetails string, :autoCreateRoutes boolean, :network string, :exportSubnetRoutesWithPublicIp boolean, :importCustomRoutes boolean}], :creationTimestamp string, :mtu integer, :name string, :gatewayIPv4 string, :routingConfig {:routingMode string}, :selfLink string, :autoCreateSubnetworks boolean, :id string, :subnetworks [string], :kind string, :IPv4Range string}

Creates a network in the specified project using the data included in the request.

https://cloud.google.com/compute/api/reference/rest/v1/networks/insert

Required parameters: project

Optional parameters: requestId

Body: 

{:description string,
 :peerings [{:exportCustomRoutes boolean,
             :peerMtu integer,
             :importSubnetRoutesWithPublicIp boolean,
             :name string,
             :exchangeSubnetRoutes boolean,
             :state string,
             :stateDetails string,
             :autoCreateRoutes boolean,
             :network string,
             :exportSubnetRoutesWithPublicIp boolean,
             :importCustomRoutes boolean}],
 :creationTimestamp string,
 :mtu integer,
 :name string,
 :gatewayIPv4 string,
 :routingConfig {:routingMode string},
 :selfLink string,
 :autoCreateSubnetworks boolean,
 :id string,
 :subnetworks [string],
 :kind string,
 :IPv4Range string}

Creates a network in the specified project using the data included in the request.
sourceraw docstring

list$clj

(list$ auth parameters)

https://cloud.google.com/compute/api/reference/rest/v1/networks/list

Required parameters: project

Optional parameters: pageToken, orderBy, returnPartialSuccess, maxResults, filter

Retrieves the list of networks available to the specified project.

https://cloud.google.com/compute/api/reference/rest/v1/networks/list

Required parameters: project

Optional parameters: pageToken, orderBy, returnPartialSuccess, maxResults, filter

Retrieves the list of networks available to the specified project.
sourceraw docstring

listPeeringRoutes$clj

(listPeeringRoutes$ auth parameters)

https://cloud.google.com/compute/api/reference/rest/v1/networks/listPeeringRoutes

Required parameters: project, network

Optional parameters: returnPartialSuccess, pageToken, region, filter, peeringName, direction, maxResults, orderBy

Lists the peering routes exchanged over peering connection.

https://cloud.google.com/compute/api/reference/rest/v1/networks/listPeeringRoutes

Required parameters: project, network

Optional parameters: returnPartialSuccess, pageToken, region, filter, peeringName, direction, maxResults, orderBy

Lists the peering routes exchanged over peering connection.
sourceraw docstring

patch$clj

(patch$ auth parameters body)

https://cloud.google.com/compute/api/reference/rest/v1/networks/patch

Required parameters: network, project

Optional parameters: requestId

Body:

{:description string, :peerings [{:exportCustomRoutes boolean, :peerMtu integer, :importSubnetRoutesWithPublicIp boolean, :name string, :exchangeSubnetRoutes boolean, :state string, :stateDetails string, :autoCreateRoutes boolean, :network string, :exportSubnetRoutesWithPublicIp boolean, :importCustomRoutes boolean}], :creationTimestamp string, :mtu integer, :name string, :gatewayIPv4 string, :routingConfig {:routingMode string}, :selfLink string, :autoCreateSubnetworks boolean, :id string, :subnetworks [string], :kind string, :IPv4Range string}

Patches the specified network with the data included in the request. Only the following fields can be modified: routingConfig.routingMode.

https://cloud.google.com/compute/api/reference/rest/v1/networks/patch

Required parameters: network, project

Optional parameters: requestId

Body: 

{:description string,
 :peerings [{:exportCustomRoutes boolean,
             :peerMtu integer,
             :importSubnetRoutesWithPublicIp boolean,
             :name string,
             :exchangeSubnetRoutes boolean,
             :state string,
             :stateDetails string,
             :autoCreateRoutes boolean,
             :network string,
             :exportSubnetRoutesWithPublicIp boolean,
             :importCustomRoutes boolean}],
 :creationTimestamp string,
 :mtu integer,
 :name string,
 :gatewayIPv4 string,
 :routingConfig {:routingMode string},
 :selfLink string,
 :autoCreateSubnetworks boolean,
 :id string,
 :subnetworks [string],
 :kind string,
 :IPv4Range string}

Patches the specified network with the data included in the request. Only the following fields can be modified: routingConfig.routingMode.
sourceraw docstring

removePeering$clj

(removePeering$ auth parameters body)

https://cloud.google.com/compute/api/reference/rest/v1/networks/removePeering

Required parameters: project, network

Optional parameters: requestId

Body:

{:name string}

Removes a peering from the specified network.

https://cloud.google.com/compute/api/reference/rest/v1/networks/removePeering

Required parameters: project, network

Optional parameters: requestId

Body: 

{:name string}

Removes a peering from the specified network.
sourceraw docstring

switchToCustomMode$clj

(switchToCustomMode$ auth parameters)

https://cloud.google.com/compute/api/reference/rest/v1/networks/switchToCustomMode

Required parameters: project, network

Optional parameters: requestId

Switches the network mode from auto subnet mode to custom subnet mode.

https://cloud.google.com/compute/api/reference/rest/v1/networks/switchToCustomMode

Required parameters: project, network

Optional parameters: requestId

Switches the network mode from auto subnet mode to custom subnet mode.
sourceraw docstring

updatePeering$clj

(updatePeering$ auth parameters body)

https://cloud.google.com/compute/api/reference/rest/v1/networks/updatePeering

Required parameters: project, network

Optional parameters: requestId

Body:

{:networkPeering {:exportCustomRoutes boolean, :peerMtu integer, :importSubnetRoutesWithPublicIp boolean, :name string, :exchangeSubnetRoutes boolean, :state string, :stateDetails string, :autoCreateRoutes boolean, :network string, :exportSubnetRoutesWithPublicIp boolean, :importCustomRoutes boolean}}

Updates the specified network peering with the data included in the request. You can only modify the NetworkPeering.export_custom_routes field and the NetworkPeering.import_custom_routes field.

https://cloud.google.com/compute/api/reference/rest/v1/networks/updatePeering

Required parameters: project, network

Optional parameters: requestId

Body: 

{:networkPeering {:exportCustomRoutes boolean,
                  :peerMtu integer,
                  :importSubnetRoutesWithPublicIp boolean,
                  :name string,
                  :exchangeSubnetRoutes boolean,
                  :state string,
                  :stateDetails string,
                  :autoCreateRoutes boolean,
                  :network string,
                  :exportSubnetRoutesWithPublicIp boolean,
                  :importCustomRoutes boolean}}

Updates the specified network peering with the data included in the request. You can only modify the NetworkPeering.export_custom_routes field and the NetworkPeering.import_custom_routes field.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close