cloudaccount

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 30, 2026 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AwsConfig

type AwsConfig struct {
	RoleArn string `json:"roleArn"`
}

type AzureConfig

type AzureConfig struct {
	SecretLink string `json:"secretLink"`
}

type CloudAccount

type CloudAccount struct {
	Id           string             `json:"id,omitempty"`
	Name         base.Name          `json:"name,omitempty"`
	Kind         base.Kind          `json:"kind,omitempty"`
	Version      float32            `json:"version"`
	Description  string             `json:"description,omitempty"`
	Tags         CloudAccountTags   `json:"tags,omitempty"`
	Created      string             `json:"created,omitempty"`
	LastModified string             `json:"lastModified,omitempty"`
	Links        base.Links         `json:"links,omitempty"`
	Provider     base.CloudProvider `json:"provider,omitempty"`
	Data         any                `json:"data,omitempty"`
	Status       CloudAccountStatus `json:"status,omitempty"`
}

type CloudAccountStatus

type CloudAccountStatus struct {
	Usable      bool   `json:"usable,omitempty"`
	LastChecked string `json:"lastChecked,omitempty"`
	LastError   string `json:"lastError,omitempty"`
}

type CloudAccountTags added in v1.0.0

type CloudAccountTags map[string]any

type GcpConfig

type GcpConfig struct {
	ProjectId string `json:"projectId"`
}

type Instructions

type Instructions struct {
	Message string           `json:"message,omitempty"`
	Data    InstructionsData `json:"data,omitempty"`
}

type InstructionsData

type InstructionsData map[string]any

type NgsConfig

type NgsConfig struct {
	SecretLink string `json:"secretLink"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL