Documentation
¶
Overview ¶
Package setdashboards set cloud monitoring dashboards for RAM
Instances ¶
Multiple: one per dashboard.
Output ¶
Cloud Monitoring dashboard configured.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InstanceDeployment ¶
type InstanceDeployment struct {
DumpTimestamp time.Time `yaml:"dumpTimestamp"`
Artifacts struct {
Widgets []*monitoring.Widget
Tiles []*monitoring.Tile
}
Core *deploy.Core
Settings struct {
Service struct {
GSU gsu.Parameters
IAM iamgt.Parameters
GCB gcb.Parameters
}
Instance struct {
MON mon.DashboardParameters
}
}
}
InstanceDeployment settings and artifacts structure
func NewInstanceDeployment ¶
func NewInstanceDeployment() *InstanceDeployment
NewInstanceDeployment create deployment structure with default settings set
func (*InstanceDeployment) Deploy ¶
func (instanceDeployment *InstanceDeployment) Deploy() (err error)
Deploy a service instance
func (*InstanceDeployment) ReadValidate ¶
func (instanceDeployment *InstanceDeployment) ReadValidate() (err error)
ReadValidate reads and validates service and instance settings
func (*InstanceDeployment) Situate ¶
func (instanceDeployment *InstanceDeployment) Situate() (err error)
Situate complement settings taking in account the situation for service and instance settings
Click to show internal directories.
Click to hide internal directories.