ManagedPrometheusProps
Properties for defining a ManagedPrometheus.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-arms-managedprometheus
Initializer
using AlibabaCloud.SDK.ROS.CDK.Arms;
new ManagedPrometheusProps {
object ClusterType,
object SecurityGroupId,
object VpcId,
object VSwitchId,
object ClusterId = null,
object ClusterName = null,
object GrafanaInstanceId = null
};
Properties
| Name | Type | Description |
|---|---|---|
ClusterType | object | Property clusterType: The cluster type. |
SecurityGroupId | object | Property securityGroupId: The security group ID of the cluster. |
VpcId | object | Property vpcId: The vpc ID of the cluster. |
VSwitchId | object | Property vSwitchId: The vswith ID of the cluster. |
ClusterId | object | Property clusterId: The ID of the Kubernetes cluster of Alibaba Cloud Container Service for Kubernetes. |
ClusterName | object | Property clusterName: The name of the cluster. |
GrafanaInstanceId | object | Property grafanaInstanceId: The ID of the managed Grafana workspace that is associated with the cluster. |
ClusterTypeRequired
public object ClusterType { get; set; }
- Type: object
Property clusterType: The cluster type.
Valid values:
- ecs: ECS
- one: ACK One
- ask: ASK
- pro: Container Monitoring Pro
SecurityGroupIdRequired
public object SecurityGroupId { get; set; }
- Type: object
Property securityGroupId: The security group ID of the cluster.
VpcIdRequired
public object VpcId { get; set; }
- Type: object
Property vpcId: The vpc ID of the cluster.
VSwitchIdRequired
public object VSwitchId { get; set; }
- Type: object
Property vSwitchId: The vswith ID of the cluster.
ClusterIdOptional
public object ClusterId { get; set; }
- Type: object
Property clusterId: The ID of the Kubernetes cluster of Alibaba Cloud Container Service for Kubernetes.
ClusterNameOptional
public object ClusterName { get; set; }
- Type: object
Property clusterName: The name of the cluster.
Required when the ClusterType is ecs.
GrafanaInstanceIdOptional
public object GrafanaInstanceId { get; set; }
- Type: object
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.