Documentation
¶
Overview ¶
Package cloud contains logic to support connecting to a steampipe cloud database
Index ¶
- func GetCloudMetadata(workspaceDatabaseString, token string) (*steampipeconfig.CloudMetadata, error)
- func GetLoginToken(id, code string) (string, error)
- func GetUserName(token string) (string, error)
- func GetUserWorkspaceHandles(token string) ([]string, string, error)
- func LoadToken() (string, error)
- func PublishSnapshot(snapshot *dashboardtypes.SteampipeSnapshot, share bool) (string, error)
- func SaveToken(token string) error
- func WebLogin() (string, error)
- type Actor
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetCloudMetadata ¶
func GetCloudMetadata(workspaceDatabaseString, token string) (*steampipeconfig.CloudMetadata, error)
func GetLoginToken ¶ added in v0.17.0
GetLoginToken uses the login id and code and retrieves an authentication token
func GetUserName ¶ added in v0.17.0
func GetUserWorkspaceHandles ¶
GetUserWorkspaceHandles returns all user workspace handles for the user with the given token (this is expected to be 0 or 1 workspace handle)
func PublishSnapshot ¶ added in v0.17.0
func PublishSnapshot(snapshot *dashboardtypes.SteampipeSnapshot, share bool) (string, error)
Types ¶
type Actor ¶
type Actor struct {
Id string `json:"id"`
Handle string `json:"handle"`
DisplayName string `json:"display_name"`
AvatarUrl string `json:"avatar_url"`
Status string `json:"status"`
PreviewAccessMode string `json:"preview_access_mode"`
VersionId float64 `json:"version_id"`
CreatedAt time.Time `json:"created_at"`
UpdateAt time.Time `json:"updated_at"`
}
Click to show internal directories.
Click to hide internal directories.