Liking cljdoc? Tell your friends :D

happygapi.compute.projects

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

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

disableXpnHost$clj

(disableXpnHost$ auth args)

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/projects/disableXpnHost

Required parameters: project

Optional parameters: requestId Disable this project as a shared VPC host project.

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/projects/disableXpnHost

Required parameters: project

Optional parameters: requestId
Disable this project as a shared VPC host project.
sourceraw docstring

disableXpnResource$clj

(disableXpnResource$ auth args body)

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/projects/disableXpnResource

Required parameters: project

Optional parameters: requestId

Body:

{:xpnResource {:id string, :type string}}

Disable a service resource (also known as service project) associated with this host project.

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/projects/disableXpnResource

Required parameters: project

Optional parameters: requestId

Body: 

{:xpnResource {:id string, :type string}}

Disable a service resource (also known as service project) associated with this host project.
sourceraw docstring

enableXpnHost$clj

(enableXpnHost$ auth args)

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/projects/enableXpnHost

Required parameters: project

Optional parameters: requestId Enable this project as a shared VPC host project.

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/projects/enableXpnHost

Required parameters: project

Optional parameters: requestId
Enable this project as a shared VPC host project.
sourceraw docstring

enableXpnResource$clj

(enableXpnResource$ auth args body)

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/projects/enableXpnResource

Required parameters: project

Optional parameters: requestId

Body:

{:xpnResource {:id string, :type string}}

Enable service resource (a.k.a service project) for a host project, so that subnets in the host project can be used by instances in the service project.

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/projects/enableXpnResource

Required parameters: project

Optional parameters: requestId

Body: 

{:xpnResource {:id string, :type string}}

Enable service resource (a.k.a service project) for a host project, so that subnets in the host project can be used by instances in the service project.
sourceraw docstring

get$clj

(get$ auth args)

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/projects/get

Required parameters: project

Optional parameters: none Returns the specified Project resource.

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/projects/get

Required parameters: project

Optional parameters: none
Returns the specified Project resource.
sourceraw docstring

getXpnHost$clj

(getXpnHost$ auth args)

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/projects/getXpnHost

Required parameters: project

Optional parameters: none Gets the shared VPC host project that this project links to. May be empty if no link exists.

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/projects/getXpnHost

Required parameters: project

Optional parameters: none
Gets the shared VPC host project that this project links to. May be empty if no link exists.
sourceraw docstring

getXpnResources$clj

(getXpnResources$ auth args)

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/projects/getXpnResources

Required parameters: project

Optional parameters: filter, maxResults, order_by, pageToken Gets service resources (a.k.a service project) associated with this host project.

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/projects/getXpnResources

Required parameters: project

Optional parameters: filter, maxResults, order_by, pageToken
Gets service resources (a.k.a service project) associated with this host project.
sourceraw docstring

listXpnHosts$clj

(listXpnHosts$ auth args body)

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/projects/listXpnHosts

Required parameters: project

Optional parameters: filter, maxResults, order_by, pageToken

Body:

{:organization string}

Lists all shared VPC host projects visible to the user in an organization.

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/projects/listXpnHosts

Required parameters: project

Optional parameters: filter, maxResults, order_by, pageToken

Body: 

{:organization string}

Lists all shared VPC host projects visible to the user in an organization.
sourceraw docstring

moveDisk$clj

(moveDisk$ auth args body)

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/projects/moveDisk

Required parameters: project

Optional parameters: requestId

Body:

{:destinationZone string, :targetDisk string}

Moves a persistent disk from one zone to another.

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/projects/moveDisk

Required parameters: project

Optional parameters: requestId

Body: 

{:destinationZone string, :targetDisk string}

Moves a persistent disk from one zone to another.
sourceraw docstring

moveInstance$clj

(moveInstance$ auth args body)

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/projects/moveInstance

Required parameters: project

Optional parameters: requestId

Body:

{:destinationZone string, :targetInstance string}

Moves an instance and its attached persistent disks from one zone to another.

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/projects/moveInstance

Required parameters: project

Optional parameters: requestId

Body: 

{:destinationZone string, :targetInstance string}

Moves an instance and its attached persistent disks from one zone to another.
sourceraw docstring

setCommonInstanceMetadata$clj

(setCommonInstanceMetadata$ auth args body)

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/projects/setCommonInstanceMetadata

Required parameters: project

Optional parameters: requestId

Body:

{:fingerprint string, :items [{:key string, :value string}], :kind string}

Sets metadata common to all instances within the specified project using the data included in the request.

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/projects/setCommonInstanceMetadata

Required parameters: project

Optional parameters: requestId

Body: 

{:fingerprint string,
 :items [{:key string, :value string}],
 :kind string}

Sets metadata common to all instances within the specified project using the data included in the request.
sourceraw docstring

setDefaultNetworkTier$clj

(setDefaultNetworkTier$ auth args body)

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/projects/setDefaultNetworkTier

Required parameters: project

Optional parameters: requestId

Body:

{:networkTier string}

Sets the default network tier of the project. The default network tier is used when an address/forwardingRule/instance is created without specifying the network tier field.

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/projects/setDefaultNetworkTier

Required parameters: project

Optional parameters: requestId

Body: 

{:networkTier string}

Sets the default network tier of the project. The default network tier is used when an address/forwardingRule/instance is created without specifying the network tier field.
sourceraw docstring

setUsageExportBucket$clj

(setUsageExportBucket$ auth args body)

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/projects/setUsageExportBucket

Required parameters: project

Optional parameters: requestId

Body:

{:bucketName string, :reportNamePrefix string}

Enables the usage export feature and sets the usage export bucket where reports are stored. If you provide an empty request body using this method, the usage export feature will be disabled.

https://developers.google.com/compute/docs/reference/latest/api/reference/rest/v1/projects/setUsageExportBucket

Required parameters: project

Optional parameters: requestId

Body: 

{:bucketName string, :reportNamePrefix string}

Enables the usage export feature and sets the usage export bucket where reports are stored. If you provide an empty request body using this method, the usage export feature will be disabled.
sourceraw docstring

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

× close