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 cluster type. |
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 that is associated with the cluster. |
ClusterTypeRequired
ClusterType interface{}
- Type: interface{}
Property clusterType: The cluster type.
Valid values:
- ecs: ECS
- one: ACK One
- ask: ASK
- pro: Container Monitoring Pro
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 that is associated with the cluster.
If you set this parameter to free or leave this parameter empty, the cluster is associated with a shared Grafana workspace.