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 } 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.