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 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.