Skip to content

IPrometheus

  • Extends: AlibabaCloud.SDK.ROS.CDK.Core.IResource

  • Implemented By: AlibabaCloud.SDK.ROS.CDK.Arms.datasource.Prometheus, AlibabaCloud.SDK.ROS.CDK.Arms.datasource.IPrometheus

Represents a Prometheus.

Properties

Name Type Description
Node AlibabaCloud.SDK.ROS.CDK.Core.ConstructNode The construct tree node for this construct.
Env AlibabaCloud.SDK.ROS.CDK.Core.IResourceEnvironment The environment this resource belongs to.
Stack AlibabaCloud.SDK.ROS.CDK.Core.Stack The stack in which this resource is defined.
AttrClusterId object Attribute ClusterId: The ID of the Prometheus instance.
AttrClusterType object Attribute ClusterType: The type of the instance.
AttrGrafanaInstanceId object Attribute GrafanaInstanceId: The ID of the Grafana workspace.
AttrPaymentType object Attribute PaymentType: The billing method.
AttrPrometheusName object Attribute PrometheusName: The name of the instance.
AttrResourceGroupId object Attribute ResourceGroupId: The ID of the resource group to which the instance belongs.
AttrSecurityGroupId object Attribute SecurityGroupId: The ID of the security group.
AttrSubClustersJson object Attribute SubClustersJson: The child instances of the Prometheus instance for GlobalView.
AttrTags object Attribute Tags: The tags of the instance.
AttrUserId object Attribute UserId: The user ID.
AttrVpcId object Attribute VpcId: The VPC ID.
AttrVSwitchId object Attribute VSwitchId: The vSwitch ID.
Props PrometheusProps No description.

NodeRequired

public ConstructNode Node { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.ConstructNode

The construct tree node for this construct.


EnvRequired

public IResourceEnvironment Env { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.IResourceEnvironment

The environment this resource belongs to.

For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.


StackRequired

public Stack Stack { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.Stack

The stack in which this resource is defined.


AttrClusterIdRequired

public object AttrClusterId { get; }
  • Type: object

Attribute ClusterId: The ID of the Prometheus instance.


AttrClusterTypeRequired

public object AttrClusterType { get; }
  • Type: object

Attribute ClusterType: The type of the instance.


AttrGrafanaInstanceIdRequired

public object AttrGrafanaInstanceId { get; }
  • Type: object

Attribute GrafanaInstanceId: The ID of the Grafana workspace.


AttrPaymentTypeRequired

public object AttrPaymentType { get; }
  • Type: object

Attribute PaymentType: The billing method.


AttrPrometheusNameRequired

public object AttrPrometheusName { get; }
  • Type: object

Attribute PrometheusName: The name of the instance.


AttrResourceGroupIdRequired

public object AttrResourceGroupId { get; }
  • Type: object

Attribute ResourceGroupId: The ID of the resource group to which the instance belongs.


AttrSecurityGroupIdRequired

public object AttrSecurityGroupId { get; }
  • Type: object

Attribute SecurityGroupId: The ID of the security group.

This parameter is returned only for Prometheus instances for ECS.


AttrSubClustersJsonRequired

public object AttrSubClustersJson { get; }
  • Type: object

Attribute SubClustersJson: The child instances of the Prometheus instance for GlobalView.


AttrTagsRequired

public object AttrTags { get; }
  • Type: object

Attribute Tags: The tags of the instance.


AttrUserIdRequired

public object AttrUserId { get; }
  • Type: object

Attribute UserId: The user ID.


AttrVpcIdRequired

public object AttrVpcId { get; }
  • Type: object

Attribute VpcId: The VPC ID.

This parameter is returned only for Prometheus instances for ECS.


AttrVSwitchIdRequired

public object AttrVSwitchId { get; }
  • Type: object

Attribute VSwitchId: The vSwitch ID.

This parameter is returned only for Prometheus instances for ECS.


PropsRequired

public PrometheusProps Props { get; }