Skip to content

PrometheusInstanceProps

Properties for defining a PrometheusInstance.

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

Initializer

import ros_cdk_cms2
ros_cdk_cms2.PrometheusInstanceProps(
  prometheus_instance_name: typing.Union[str, IResolvable],
  archive_duration: typing.Union[typing.Union[int, float], IResolvable] = None,
  auth_free_read_policy: typing.Union[str, IResolvable] = None,
  auth_free_write_policy: typing.Union[str, IResolvable] = None,
  basic_metric_query_limit: typing.Union[bool, IResolvable] = None,
  enable_auth_free_read: typing.Union[bool, IResolvable] = None,
  enable_auth_free_write: typing.Union[bool, IResolvable] = None,
  enable_auth_token: typing.Union[bool, IResolvable] = None,
  payment_type: typing.Union[str, IResolvable] = None,
  resource_group_id: typing.Union[str, IResolvable] = None,
  status: typing.Union[str, IResolvable] = None,
  storage_duration: typing.Union[typing.Union[int, float], IResolvable] = None,
  workspace: typing.Union[str, IResolvable] = None
)

Properties

Name Type Description
prometheus_instance_name typing.Union[str, ros_cdk_core.IResolvable] Property prometheusInstanceName: The name of the Prometheus instance.
archive_duration typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] Property archiveDuration: The archive duration of the Prometheus instance.
auth_free_read_policy typing.Union[str, ros_cdk_core.IResolvable] Property authFreeReadPolicy: The authentication-free read policy of the Prometheus instance.
auth_free_write_policy typing.Union[str, ros_cdk_core.IResolvable] Property authFreeWritePolicy: The authentication-free write policy of the Prometheus instance.
basic_metric_query_limit typing.Union[bool, ros_cdk_core.IResolvable] Property basicMetricQueryLimit: The basic metric query limit of the Prometheus instance.
enable_auth_free_read typing.Union[bool, ros_cdk_core.IResolvable] Property enableAuthFreeRead: Whether to enable authentication-free read for the Prometheus instance.
enable_auth_free_write typing.Union[bool, ros_cdk_core.IResolvable] Property enableAuthFreeWrite: Whether to enable authentication-free write for the Prometheus instance.
enable_auth_token typing.Union[bool, ros_cdk_core.IResolvable] Property enableAuthToken: Whether to enable authentication token for the Prometheus instance.
payment_type typing.Union[str, ros_cdk_core.IResolvable] Property paymentType: The payment type of the Prometheus instance.
resource_group_id typing.Union[str, ros_cdk_core.IResolvable] Property resourceGroupId: The ID of the resource group.
status typing.Union[str, ros_cdk_core.IResolvable] Property status: The status of the Prometheus instance.
storage_duration typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] Property storageDuration: The storage duration of the Prometheus instance.
workspace typing.Union[str, ros_cdk_core.IResolvable] Property workspace: The workspace of the Prometheus instance.

prometheus_instance_nameRequired

prometheus_instance_name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property prometheusInstanceName: The name of the Prometheus instance.


archive_durationOptional

archive_duration: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

Property archiveDuration: The archive duration of the Prometheus instance.


auth_free_read_policyOptional

auth_free_read_policy: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

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


auth_free_write_policyOptional

auth_free_write_policy: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

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


basic_metric_query_limitOptional

basic_metric_query_limit: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

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


enable_auth_free_readOptional

enable_auth_free_read: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

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


enable_auth_free_writeOptional

enable_auth_free_write: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

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


enable_auth_tokenOptional

enable_auth_token: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

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


payment_typeOptional

payment_type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property paymentType: The payment type of the Prometheus instance.


resource_group_idOptional

resource_group_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property resourceGroupId: The ID of the resource group.


statusOptional

status: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property status: The status of the Prometheus instance.


storage_durationOptional

storage_duration: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

Property storageDuration: The storage duration of the Prometheus instance.


workspaceOptional

workspace: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Property workspace: The workspace of the Prometheus instance.