Skip to content

IPrometheus

  • Extends: com.aliyun.ros.cdk.core.IResource

  • Implemented By: com.aliyun.ros.cdk.arms.datasource.Prometheus, com.aliyun.ros.cdk.arms.datasource.IPrometheus

Represents a Prometheus.

Properties

Name Type Description
node com.aliyun.ros.cdk.core.ConstructNode The construct tree node for this construct.
env com.aliyun.ros.cdk.core.IResourceEnvironment The environment this resource belongs to.
stack com.aliyun.ros.cdk.core.Stack The stack in which this resource is defined.
attrClusterId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute ClusterId: The ID of the Prometheus instance.
attrClusterType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute ClusterType: The type of the instance.
attrGrafanaInstanceId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute GrafanaInstanceId: The ID of the Grafana workspace.
attrPaymentType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute PaymentType: The billing method.
attrPrometheusName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute PrometheusName: The name of the instance.
attrResourceGroupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute ResourceGroupId: The ID of the resource group to which the instance belongs.
attrSecurityGroupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute SecurityGroupId: The ID of the security group.
attrSubClustersJson java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute SubClustersJson: The child instances of the Prometheus instance for GlobalView.
attrTags java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute Tags: The tags of the instance.
attrUserId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute UserId: The user ID.
attrVpcId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute VpcId: The VPC ID.
attrVSwitchId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute VSwitchId: The vSwitch ID.
props PrometheusProps No description.

nodeRequired

public ConstructNode getNode();
  • Type: com.aliyun.ros.cdk.core.ConstructNode

The construct tree node for this construct.


envRequired

public IResourceEnvironment getEnv();
  • Type: com.aliyun.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 getStack();
  • Type: com.aliyun.ros.cdk.core.Stack

The stack in which this resource is defined.


attrClusterIdRequired

public java.lang.Object getAttrClusterId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Attribute ClusterId: The ID of the Prometheus instance.


attrClusterTypeRequired

public java.lang.Object getAttrClusterType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Attribute ClusterType: The type of the instance.


attrGrafanaInstanceIdRequired

public java.lang.Object getAttrGrafanaInstanceId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Attribute GrafanaInstanceId: The ID of the Grafana workspace.


attrPaymentTypeRequired

public java.lang.Object getAttrPaymentType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Attribute PaymentType: The billing method.


attrPrometheusNameRequired

public java.lang.Object getAttrPrometheusName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Attribute PrometheusName: The name of the instance.


attrResourceGroupIdRequired

public java.lang.Object getAttrResourceGroupId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

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


attrSecurityGroupIdRequired

public java.lang.Object getAttrSecurityGroupId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Attribute SecurityGroupId: The ID of the security group.

This parameter is returned only for Prometheus instances for ECS.


attrSubClustersJsonRequired

public java.lang.Object getAttrSubClustersJson();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

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


attrTagsRequired

public java.lang.Object getAttrTags();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Attribute Tags: The tags of the instance.


attrUserIdRequired

public java.lang.Object getAttrUserId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Attribute UserId: The user ID.


attrVpcIdRequired

public java.lang.Object getAttrVpcId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Attribute VpcId: The VPC ID.

This parameter is returned only for Prometheus instances for ECS.


attrVSwitchIdRequired

public java.lang.Object getAttrVSwitchId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Attribute VSwitchId: The vSwitch ID.

This parameter is returned only for Prometheus instances for ECS.


propsRequired

public PrometheusProps getProps();