Skip to content

ManagedPrometheusProps

Properties for defining a ManagedPrometheus.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-arms-managedprometheus

Initializer

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkarms"
&alicloudroscdkarms.ManagedPrometheusProps {
    ClusterType: interface{},
    SecurityGroupId: interface{},
    VpcId: interface{},
    VSwitchId: interface{},
    ClusterId: interface{},
    ClusterName: interface{},
    GrafanaInstanceId: interface{},
}

Properties

Name Type Description
ClusterType interface{} Property clusterType: The type of the cluster.
SecurityGroupId interface{} Property securityGroupId: The security group ID of the cluster.
VpcId interface{} Property vpcId: The vpc ID of the cluster.
VSwitchId interface{} Property vSwitchId: The vswith ID of the cluster.
ClusterId interface{} Property clusterId: The ID of the Kubernetes cluster of Alibaba Cloud Container Service for Kubernetes.
ClusterName interface{} Property clusterName: The name of the cluster.
GrafanaInstanceId interface{} Property grafanaInstanceId: The ID of the managed Grafana workspace bound to the cluster.

ClusterTypeRequired

ClusterType interface{}
  • Type: interface{}

Property clusterType: The type of the cluster.

Currently, only ask, ecs and one clusters are supported. Default is ecs.


SecurityGroupIdRequired

SecurityGroupId interface{}
  • Type: interface{}

Property securityGroupId: The security group ID of the cluster.


VpcIdRequired

VpcId interface{}
  • Type: interface{}

Property vpcId: The vpc ID of the cluster.


VSwitchIdRequired

VSwitchId interface{}
  • Type: interface{}

Property vSwitchId: The vswith ID of the cluster.


ClusterIdOptional

ClusterId interface{}
  • Type: interface{}

Property clusterId: The ID of the Kubernetes cluster of Alibaba Cloud Container Service for Kubernetes.


ClusterNameOptional

ClusterName interface{}
  • Type: interface{}

Property clusterName: The name of the cluster.

Required when the ClusterType is ecs.


GrafanaInstanceIdOptional

GrafanaInstanceId interface{}
  • Type: interface{}

Property grafanaInstanceId: The ID of the managed Grafana workspace bound to the cluster.

When empty or "free", binds to the shared version of Grafana.