Skip to content

PrometheusInstanceProps

Properties for defining a PrometheusInstance.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cms2-prometheusinstance

Initializer

import { PrometheusInstanceProps } from '@alicloud/ros-cdk-cms2'
const prometheusInstanceProps: PrometheusInstanceProps = { ... }

Properties

Name Type Description
prometheusInstanceName string | @alicloud/ros-cdk-core.IResolvable Property prometheusInstanceName: The name of the Prometheus instance.
archiveDuration number | @alicloud/ros-cdk-core.IResolvable Property archiveDuration: The archive duration of the Prometheus instance.
authFreeReadPolicy string | @alicloud/ros-cdk-core.IResolvable Property authFreeReadPolicy: The authentication-free read policy of the Prometheus instance.
authFreeWritePolicy string | @alicloud/ros-cdk-core.IResolvable Property authFreeWritePolicy: The authentication-free write policy of the Prometheus instance.
basicMetricQueryLimit boolean | @alicloud/ros-cdk-core.IResolvable Property basicMetricQueryLimit: The basic metric query limit of the Prometheus instance.
enableAuthFreeRead boolean | @alicloud/ros-cdk-core.IResolvable Property enableAuthFreeRead: Whether to enable authentication-free read for the Prometheus instance.
enableAuthFreeWrite boolean | @alicloud/ros-cdk-core.IResolvable Property enableAuthFreeWrite: Whether to enable authentication-free write for the Prometheus instance.
enableAuthToken boolean | @alicloud/ros-cdk-core.IResolvable Property enableAuthToken: Whether to enable authentication token for the Prometheus instance.
paymentType string | @alicloud/ros-cdk-core.IResolvable Property paymentType: The payment type of the Prometheus instance.
resourceGroupId string | @alicloud/ros-cdk-core.IResolvable Property resourceGroupId: The ID of the resource group.
status string | @alicloud/ros-cdk-core.IResolvable Property status: The status of the Prometheus instance.
storageDuration number | @alicloud/ros-cdk-core.IResolvable Property storageDuration: The storage duration of the Prometheus instance.
workspace string | @alicloud/ros-cdk-core.IResolvable Property workspace: The workspace of the Prometheus instance.

prometheusInstanceNameRequired

public readonly prometheusInstanceName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property prometheusInstanceName: The name of the Prometheus instance.


archiveDurationOptional

public readonly archiveDuration: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

Property archiveDuration: The archive duration of the Prometheus instance.


authFreeReadPolicyOptional

public readonly authFreeReadPolicy: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property authFreeReadPolicy: The authentication-free read policy of the Prometheus instance.


authFreeWritePolicyOptional

public readonly authFreeWritePolicy: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property authFreeWritePolicy: The authentication-free write policy of the Prometheus instance.


basicMetricQueryLimitOptional

public readonly basicMetricQueryLimit: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

Property basicMetricQueryLimit: The basic metric query limit of the Prometheus instance.


enableAuthFreeReadOptional

public readonly enableAuthFreeRead: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

Property enableAuthFreeRead: Whether to enable authentication-free read for the Prometheus instance.


enableAuthFreeWriteOptional

public readonly enableAuthFreeWrite: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

Property enableAuthFreeWrite: Whether to enable authentication-free write for the Prometheus instance.


enableAuthTokenOptional

public readonly enableAuthToken: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

Property enableAuthToken: Whether to enable authentication token for the Prometheus instance.


paymentTypeOptional

public readonly paymentType: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property paymentType: The payment type of the Prometheus instance.


resourceGroupIdOptional

public readonly resourceGroupId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property resourceGroupId: The ID of the resource group.


statusOptional

public readonly status: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property status: The status of the Prometheus instance.


storageDurationOptional

public readonly storageDuration: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

Property storageDuration: The storage duration of the Prometheus instance.


workspaceOptional

public readonly workspace: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property workspace: The workspace of the Prometheus instance.