Skip to content

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 type of the cluster.
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 bound to the cluster.

ClusterTypeRequired

public object ClusterType { get; set; }
  • Type: object

Property clusterType: The type of the cluster.

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


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 bound to the cluster.

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