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. |
ClusterType
Required
ClusterType interface{}
- Type: interface{}
Property clusterType: The type of the cluster.
Currently, only ask, ecs and one clusters are supported. Default is ecs.
SecurityGroupId
Required
SecurityGroupId interface{}
- Type: interface{}
Property securityGroupId: The security group ID of the cluster.
VpcId
Required
VpcId interface{}
- Type: interface{}
Property vpcId: The vpc ID of the cluster.
VSwitchId
Required
VSwitchId interface{}
- Type: interface{}
Property vSwitchId: The vswith ID of the cluster.
ClusterId
Optional
ClusterId interface{}
- Type: interface{}
Property clusterId: The ID of the Kubernetes cluster of Alibaba Cloud Container Service for Kubernetes.
ClusterName
Optional
ClusterName interface{}
- Type: interface{}
Property clusterName: The name of the cluster.
Required when the ClusterType is ecs.
GrafanaInstanceId
Optional
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.