0.02
No commit activity in last 3 years
No release in over 3 years
Smoggy Google API
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0
>= 2.0.8
>= 0

Runtime

>= 0.2.12
 Project Readme

Miasma Google

Google API plugin for the miasma cloud library

Supported credential attributes:

Supported attributes used in the credentials section of API configurations:

Miasma.api(
  :type => :orchestration,
  :provider => :google,
  :credentials => {
    ...
  }
)

Credential attributes

google_project` - ID of the google project to use

  • google_service_account_email - Email address for service account
  • google_service_account_private_key - Path to private key for service account
  • google_auth_scope - Scope requested for user (default: 'cloud-platform')
  • google_auth_base - URL endpoint for authorization (default: 'https://www.googleapis.com/auth')
  • google_assertion_target - URL for permission assertion (default: 'https://www.googleapis.com/oauth2/v4/token')
  • google_assertion_expiry - Number of seconds token is valid (default: 120)
  • google_api_base_endpoint - URL for requests (default: 'https://www.googleapis.com')

Current support matrix

Model Create Read Update Delete
AutoScale
BlockStorage
Compute
DNS
LoadBalancer
Network
Orchestration X X X X
Queues
Storage

Info