monitoring

class pulumi_gcp.monitoring.AlertPolicy(resource_name, opts=None, combiner=None, conditions=None, display_name=None, enabled=None, labels=None, notification_channels=None, project=None, __name__=None, __opts__=None)

A description of the conditions under which some aspect of your system is considered to be “unhealthy” and the ways to notify people or services about this state.

To get more information about AlertPolicy, see:

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.

:param pulumi.Input[str] combiner :param pulumi.Input[list] conditions :param pulumi.Input[str] display_name :param pulumi.Input[bool] enabled :param pulumi.Input[list] labels :param pulumi.Input[list] notification_channels :param pulumi.Input[str] project

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_gcp.monitoring.Group(resource_name, opts=None, display_name=None, filter=None, is_cluster=None, parent_name=None, project=None, __name__=None, __opts__=None)

The description of a dynamic collection of monitored resources. Each group has a filter that is matched against monitored resources and their associated metadata. If a group’s filter matches an available monitored resource, then that resource is a member of that group.

To get more information about Group, see:

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.

:param pulumi.Input[str] display_name :param pulumi.Input[str] filter :param pulumi.Input[bool] is_cluster :param pulumi.Input[str] parent_name :param pulumi.Input[str] project: The ID of the project in which the resource belongs.

If it is not provided, the provider project is used.
project = None

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_gcp.monitoring.NotificationChannel(resource_name, opts=None, description=None, display_name=None, enabled=None, labels=None, project=None, type=None, user_labels=None, __name__=None, __opts__=None)

A NotificationChannel is a medium through which an alert is delivered when a policy violation is detected. Examples of channels include email, SMS, and third-party messaging applications. Fields containing sensitive information like authentication tokens or contact info are only partially populated on retrieval.

To get more information about NotificationChannel, see:

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.

:param pulumi.Input[str] description :param pulumi.Input[str] display_name :param pulumi.Input[bool] enabled :param pulumi.Input[dict] labels :param pulumi.Input[str] project: The ID of the project in which the resource belongs.

If it is not provided, the provider project is used.

:param pulumi.Input[str] type :param pulumi.Input[dict] user_labels

project = None

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_gcp.monitoring.UptimeCheckConfig(resource_name, opts=None, content_matchers=None, display_name=None, http_check=None, internal_checkers=None, is_internal=None, monitored_resource=None, period=None, project=None, resource_group=None, selected_regions=None, tcp_check=None, timeout=None, __name__=None, __opts__=None)

This message configures which resources and services to monitor for availability.

To get more information about UptimeCheckConfig, see:

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.

:param pulumi.Input[list] content_matchers :param pulumi.Input[str] display_name :param pulumi.Input[dict] http_check :param pulumi.Input[list] internal_checkers :param pulumi.Input[bool] is_internal :param pulumi.Input[dict] monitored_resource :param pulumi.Input[str] period :param pulumi.Input[str] project: The ID of the project in which the resource belongs.

If it is not provided, the provider project is used.

:param pulumi.Input[dict] resource_group :param pulumi.Input[list] selected_regions :param pulumi.Input[dict] tcp_check :param pulumi.Input[str] timeout

project = None

The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str