DevOpsGuruNewInsightOpen

class aws_cdk.mixins_preview.aws_devopsguru.events.DevOpsGuruNewInsightOpen

Bases: object

(experimental) EventBridge event pattern for aws.devopsguru@DevOpsGuruNewInsightOpen.

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_devopsguru import events as devopsguru_events

dev_ops_guru_new_insight_open = devopsguru_events.DevOpsGuruNewInsightOpen()
Stability:

experimental

Static Methods

classmethod dev_ops_guru_new_insight_open_pattern(*, account_id=None, anomalies=None, event_metadata=None, insight_description=None, insight_id=None, insight_name=None, insight_severity=None, insight_type=None, insight_url=None, message_type=None, region=None, resource_collection=None, start_time=None, start_time_iso=None)

(experimental) EventBridge event pattern for DevOps Guru New Insight Open.

Parameters:
  • account_id (Optional[Sequence[str]]) – (experimental) accountId property. Specify an array of string values to match this event if the actual value of accountId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • anomalies (Optional[Sequence[Union[Anomaly, Dict[str, Any]]]]) – (experimental) anomalies property. Specify an array of string values to match this event if the actual value of anomalies is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • event_metadata (Union[AWSEventMetadataProps, Dict[str, Any], None]) – (experimental) EventBridge event metadata. Default: - -

  • insight_description (Optional[Sequence[str]]) – (experimental) insightDescription property. Specify an array of string values to match this event if the actual value of insightDescription is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • insight_id (Optional[Sequence[str]]) – (experimental) insightId property. Specify an array of string values to match this event if the actual value of insightId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • insight_name (Optional[Sequence[str]]) – (experimental) insightName property. Specify an array of string values to match this event if the actual value of insightName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • insight_severity (Optional[Sequence[str]]) – (experimental) insightSeverity property. Specify an array of string values to match this event if the actual value of insightSeverity is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • insight_type (Optional[Sequence[str]]) – (experimental) insightType property. Specify an array of string values to match this event if the actual value of insightType is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • insight_url (Optional[Sequence[str]]) – (experimental) insightUrl property. Specify an array of string values to match this event if the actual value of insightUrl is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • message_type (Optional[Sequence[str]]) – (experimental) messageType property. Specify an array of string values to match this event if the actual value of messageType is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • region (Optional[Sequence[str]]) – (experimental) region property. Specify an array of string values to match this event if the actual value of region is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • resource_collection (Union[ResourceCollection, Dict[str, Any], None]) – (experimental) resourceCollection property. Specify an array of string values to match this event if the actual value of resourceCollection is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • start_time (Optional[Sequence[str]]) – (experimental) startTime property. Specify an array of string values to match this event if the actual value of startTime is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • start_time_iso (Optional[Sequence[str]]) – (experimental) startTimeISO property. Specify an array of string values to match this event if the actual value of startTimeISO is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

Return type:

EventPattern

AlarmCondition

class DevOpsGuruNewInsightOpen.AlarmCondition(*, detection_band=None, reference_value=None)

Bases: object

(experimental) Type definition for AlarmCondition.

Parameters:
  • detection_band (Optional[Sequence[str]]) – (experimental) detectionBand property. Specify an array of string values to match this event if the actual value of detectionBand is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • reference_value (Union[ReferenceValue, Dict[str, Any], None]) – (experimental) referenceValue property. Specify an array of string values to match this event if the actual value of referenceValue is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_devopsguru import events as devopsguru_events

alarm_condition = devopsguru_events.DevOpsGuruNewInsightOpen.AlarmCondition(
    detection_band=["detectionBand"],
    reference_value=devopsguru_events.DevOpsGuruNewInsightOpen.ReferenceValue(
        comparison_operator=["comparisonOperator"],
        datapoints_to_alarm=["datapointsToAlarm"],
        evaluation_period=["evaluationPeriod"],
        threshold=["threshold"]
    )
)

Attributes

detection_band

(experimental) detectionBand property.

Specify an array of string values to match this event if the actual value of detectionBand is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

reference_value

(experimental) referenceValue property.

Specify an array of string values to match this event if the actual value of referenceValue is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

Anomaly

class DevOpsGuruNewInsightOpen.Anomaly(*, anomaly_resources=None, anomaly_severity=None, associated_resource_arns=None, description=None, earliest_impact_time=None, earliest_impact_time_iso=None, end_time=None, id=None, latest_impact_time=None, latest_impact_time_iso=None, limit=None, open_time=None, open_time_iso=None, source_details=None, source_metadata=None, start_time=None, start_time_iso=None, type=None)

Bases: object

(experimental) Type definition for Anomaly.

Parameters:
  • anomaly_resources (Optional[Sequence[Union[AnomalyResource, Dict[str, Any]]]]) – (experimental) anomalyResources property. Specify an array of string values to match this event if the actual value of anomalyResources is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • anomaly_severity (Optional[Sequence[str]]) – (experimental) anomalySeverity property. Specify an array of string values to match this event if the actual value of anomalySeverity is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • associated_resource_arns (Optional[Sequence[str]]) – (experimental) associatedResourceArns property. Specify an array of string values to match this event if the actual value of associatedResourceArns is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • description (Optional[Sequence[str]]) – (experimental) description property. Specify an array of string values to match this event if the actual value of description is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • earliest_impact_time (Optional[Sequence[str]]) – (experimental) earliestImpactTime property. Specify an array of string values to match this event if the actual value of earliestImpactTime is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • earliest_impact_time_iso (Optional[Sequence[str]]) – (experimental) earliestImpactTimeISO property. Specify an array of string values to match this event if the actual value of earliestImpactTimeISO is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • end_time (Optional[Sequence[str]]) – (experimental) endTime property. Specify an array of string values to match this event if the actual value of endTime is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • id (Optional[Sequence[str]]) – (experimental) id property. Specify an array of string values to match this event if the actual value of id is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • latest_impact_time (Optional[Sequence[str]]) – (experimental) latestImpactTime property. Specify an array of string values to match this event if the actual value of latestImpactTime is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • latest_impact_time_iso (Optional[Sequence[str]]) – (experimental) latestImpactTimeISO property. Specify an array of string values to match this event if the actual value of latestImpactTimeISO is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • limit (Optional[Sequence[str]]) – (experimental) limit property. Specify an array of string values to match this event if the actual value of limit is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • open_time (Optional[Sequence[str]]) – (experimental) openTime property. Specify an array of string values to match this event if the actual value of openTime is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • open_time_iso (Optional[Sequence[str]]) – (experimental) openTimeISO property. Specify an array of string values to match this event if the actual value of openTimeISO is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • source_details (Optional[Sequence[Union[SourceDetail, Dict[str, Any]]]]) – (experimental) sourceDetails property. Specify an array of string values to match this event if the actual value of sourceDetails is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • source_metadata (Union[AnomalySourceMetadata, Dict[str, Any], None]) – (experimental) sourceMetadata property. Specify an array of string values to match this event if the actual value of sourceMetadata is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • start_time (Optional[Sequence[str]]) – (experimental) startTime property. Specify an array of string values to match this event if the actual value of startTime is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • start_time_iso (Optional[Sequence[str]]) – (experimental) startTimeISO property. Specify an array of string values to match this event if the actual value of startTimeISO is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • type (Optional[Sequence[str]]) – (experimental) type property. Specify an array of string values to match this event if the actual value of type is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_devopsguru import events as devopsguru_events

anomaly = devopsguru_events.DevOpsGuruNewInsightOpen.Anomaly(
    anomaly_resources=[devopsguru_events.DevOpsGuruNewInsightOpen.AnomalyResource(
        name=["name"],
        type=["type"]
    )],
    anomaly_severity=["anomalySeverity"],
    associated_resource_arns=["associatedResourceArns"],
    description=["description"],
    earliest_impact_time=["earliestImpactTime"],
    earliest_impact_time_iso=["earliestImpactTimeIso"],
    end_time=["endTime"],
    id=["id"],
    latest_impact_time=["latestImpactTime"],
    latest_impact_time_iso=["latestImpactTimeIso"],
    limit=["limit"],
    open_time=["openTime"],
    open_time_iso=["openTimeIso"],
    source_details=[devopsguru_events.DevOpsGuruNewInsightOpen.SourceDetail(
        data_identifiers=devopsguru_events.DevOpsGuruNewInsightOpen.DataIdentifiers(
            alarm_condition=devopsguru_events.DevOpsGuruNewInsightOpen.AlarmCondition(
                detection_band=["detectionBand"],
                reference_value=devopsguru_events.DevOpsGuruNewInsightOpen.ReferenceValue(
                    comparison_operator=["comparisonOperator"],
                    datapoints_to_alarm=["datapointsToAlarm"],
                    evaluation_period=["evaluationPeriod"],
                    threshold=["threshold"]
                )
            ),
            dimensions=[devopsguru_events.DevOpsGuruNewInsightOpen.CloudWatchDimension(
                name=["name"],
                value=["value"]
            )],
            metric_display_name=["metricDisplayName"],
            metric_query=devopsguru_events.DevOpsGuruNewInsightOpen.MetricQuery(
                group_by=devopsguru_events.DevOpsGuruNewInsightOpen.GroupBy(
                    dimensions=["dimensions"],
                    group=["group"]
                ),
                metric=["metric"]
            ),
            name=["name"],
            namespace=["namespace"],
            period=["period"],
            resource_id=["resourceId"],
            resource_type=["resourceType"],
            stat=["stat"],
            unit=["unit"]
        ),
        data_source=["dataSource"],
        data_source_detail=["dataSourceDetail"]
    )],
    source_metadata=devopsguru_events.DevOpsGuruNewInsightOpen.AnomalySourceMetadata(
        source=["source"],
        source_resource_arn=["sourceResourceArn"],
        source_resource_type=["sourceResourceType"]
    ),
    start_time=["startTime"],
    start_time_iso=["startTimeIso"],
    type=["type"]
)

Attributes

anomaly_resources

(experimental) anomalyResources property.

Specify an array of string values to match this event if the actual value of anomalyResources is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

anomaly_severity

(experimental) anomalySeverity property.

Specify an array of string values to match this event if the actual value of anomalySeverity is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

associated_resource_arns

(experimental) associatedResourceArns property.

Specify an array of string values to match this event if the actual value of associatedResourceArns is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

description

(experimental) description property.

Specify an array of string values to match this event if the actual value of description is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

earliest_impact_time

(experimental) earliestImpactTime property.

Specify an array of string values to match this event if the actual value of earliestImpactTime is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

earliest_impact_time_iso

(experimental) earliestImpactTimeISO property.

Specify an array of string values to match this event if the actual value of earliestImpactTimeISO is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

end_time

(experimental) endTime property.

Specify an array of string values to match this event if the actual value of endTime is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

id

(experimental) id property.

Specify an array of string values to match this event if the actual value of id is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

latest_impact_time

(experimental) latestImpactTime property.

Specify an array of string values to match this event if the actual value of latestImpactTime is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

latest_impact_time_iso

(experimental) latestImpactTimeISO property.

Specify an array of string values to match this event if the actual value of latestImpactTimeISO is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

limit

(experimental) limit property.

Specify an array of string values to match this event if the actual value of limit is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

open_time

(experimental) openTime property.

Specify an array of string values to match this event if the actual value of openTime is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

open_time_iso

(experimental) openTimeISO property.

Specify an array of string values to match this event if the actual value of openTimeISO is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

source_details

(experimental) sourceDetails property.

Specify an array of string values to match this event if the actual value of sourceDetails is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

source_metadata

(experimental) sourceMetadata property.

Specify an array of string values to match this event if the actual value of sourceMetadata is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

start_time

(experimental) startTime property.

Specify an array of string values to match this event if the actual value of startTime is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

start_time_iso

(experimental) startTimeISO property.

Specify an array of string values to match this event if the actual value of startTimeISO is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

type

(experimental) type property.

Specify an array of string values to match this event if the actual value of type is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

AnomalyResource

class DevOpsGuruNewInsightOpen.AnomalyResource(*, name=None, type=None)

Bases: object

(experimental) Type definition for AnomalyResource.

Parameters:
  • name (Optional[Sequence[str]]) – (experimental) name property. Specify an array of string values to match this event if the actual value of name is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • type (Optional[Sequence[str]]) – (experimental) type property. Specify an array of string values to match this event if the actual value of type is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_devopsguru import events as devopsguru_events

anomaly_resource = devopsguru_events.DevOpsGuruNewInsightOpen.AnomalyResource(
    name=["name"],
    type=["type"]
)

Attributes

name

(experimental) name property.

Specify an array of string values to match this event if the actual value of name is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

type

(experimental) type property.

Specify an array of string values to match this event if the actual value of type is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

AnomalySourceMetadata

class DevOpsGuruNewInsightOpen.AnomalySourceMetadata(*, source=None, source_resource_arn=None, source_resource_type=None)

Bases: object

(experimental) Type definition for AnomalySourceMetadata.

Parameters:
  • source (Optional[Sequence[str]]) – (experimental) source property. Specify an array of string values to match this event if the actual value of source is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • source_resource_arn (Optional[Sequence[str]]) – (experimental) sourceResourceArn property. Specify an array of string values to match this event if the actual value of sourceResourceArn is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • source_resource_type (Optional[Sequence[str]]) – (experimental) sourceResourceType property. Specify an array of string values to match this event if the actual value of sourceResourceType is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_devopsguru import events as devopsguru_events

anomaly_source_metadata = devopsguru_events.DevOpsGuruNewInsightOpen.AnomalySourceMetadata(
    source=["source"],
    source_resource_arn=["sourceResourceArn"],
    source_resource_type=["sourceResourceType"]
)

Attributes

source

(experimental) source property.

Specify an array of string values to match this event if the actual value of source is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

source_resource_arn

(experimental) sourceResourceArn property.

Specify an array of string values to match this event if the actual value of sourceResourceArn is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

source_resource_type

(experimental) sourceResourceType property.

Specify an array of string values to match this event if the actual value of sourceResourceType is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

CloudFormation

class DevOpsGuruNewInsightOpen.CloudFormation(*, stack_names=None)

Bases: object

(experimental) Type definition for CloudFormation.

Parameters:

stack_names (Optional[Sequence[str]]) – (experimental) stackNames property. Specify an array of string values to match this event if the actual value of stackNames is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_devopsguru import events as devopsguru_events

cloud_formation = devopsguru_events.DevOpsGuruNewInsightOpen.CloudFormation(
    stack_names=["stackNames"]
)

Attributes

stack_names

(experimental) stackNames property.

Specify an array of string values to match this event if the actual value of stackNames is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

CloudWatchDimension

class DevOpsGuruNewInsightOpen.CloudWatchDimension(*, name=None, value=None)

Bases: object

(experimental) Type definition for CloudWatchDimension.

Parameters:
  • name (Optional[Sequence[str]]) – (experimental) name property. Specify an array of string values to match this event if the actual value of name is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • value (Optional[Sequence[str]]) – (experimental) value property. Specify an array of string values to match this event if the actual value of value is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_devopsguru import events as devopsguru_events

cloud_watch_dimension = devopsguru_events.DevOpsGuruNewInsightOpen.CloudWatchDimension(
    name=["name"],
    value=["value"]
)

Attributes

name

(experimental) name property.

Specify an array of string values to match this event if the actual value of name is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

value

(experimental) value property.

Specify an array of string values to match this event if the actual value of value is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

DataIdentifiers

class DevOpsGuruNewInsightOpen.DataIdentifiers(*, alarm_condition=None, dimensions=None, metric_display_name=None, metric_query=None, name=None, namespace=None, period=None, resource_id=None, resource_type=None, stat=None, unit=None)

Bases: object

(experimental) Type definition for DataIdentifiers.

Parameters:
  • alarm_condition (Union[AlarmCondition, Dict[str, Any], None]) – (experimental) alarmCondition property. Specify an array of string values to match this event if the actual value of alarmCondition is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • dimensions (Optional[Sequence[Union[CloudWatchDimension, Dict[str, Any]]]]) – (experimental) dimensions property. Specify an array of string values to match this event if the actual value of dimensions is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • metric_display_name (Optional[Sequence[str]]) – (experimental) metricDisplayName property. Specify an array of string values to match this event if the actual value of metricDisplayName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • metric_query (Union[MetricQuery, Dict[str, Any], None]) – (experimental) metricQuery property. Specify an array of string values to match this event if the actual value of metricQuery is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • name (Optional[Sequence[str]]) – (experimental) name property. Specify an array of string values to match this event if the actual value of name is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • namespace (Optional[Sequence[str]]) – (experimental) namespace property. Specify an array of string values to match this event if the actual value of namespace is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • period (Optional[Sequence[str]]) – (experimental) period property. Specify an array of string values to match this event if the actual value of period is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • resource_id (Optional[Sequence[str]]) – (experimental) ResourceId property. Specify an array of string values to match this event if the actual value of ResourceId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • resource_type (Optional[Sequence[str]]) – (experimental) ResourceType property. Specify an array of string values to match this event if the actual value of ResourceType is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • stat (Optional[Sequence[str]]) – (experimental) stat property. Specify an array of string values to match this event if the actual value of stat is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • unit (Optional[Sequence[str]]) – (experimental) unit property. Specify an array of string values to match this event if the actual value of unit is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_devopsguru import events as devopsguru_events

data_identifiers = devopsguru_events.DevOpsGuruNewInsightOpen.DataIdentifiers(
    alarm_condition=devopsguru_events.DevOpsGuruNewInsightOpen.AlarmCondition(
        detection_band=["detectionBand"],
        reference_value=devopsguru_events.DevOpsGuruNewInsightOpen.ReferenceValue(
            comparison_operator=["comparisonOperator"],
            datapoints_to_alarm=["datapointsToAlarm"],
            evaluation_period=["evaluationPeriod"],
            threshold=["threshold"]
        )
    ),
    dimensions=[devopsguru_events.DevOpsGuruNewInsightOpen.CloudWatchDimension(
        name=["name"],
        value=["value"]
    )],
    metric_display_name=["metricDisplayName"],
    metric_query=devopsguru_events.DevOpsGuruNewInsightOpen.MetricQuery(
        group_by=devopsguru_events.DevOpsGuruNewInsightOpen.GroupBy(
            dimensions=["dimensions"],
            group=["group"]
        ),
        metric=["metric"]
    ),
    name=["name"],
    namespace=["namespace"],
    period=["period"],
    resource_id=["resourceId"],
    resource_type=["resourceType"],
    stat=["stat"],
    unit=["unit"]
)

Attributes

alarm_condition

(experimental) alarmCondition property.

Specify an array of string values to match this event if the actual value of alarmCondition is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

dimensions

(experimental) dimensions property.

Specify an array of string values to match this event if the actual value of dimensions is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

metric_display_name

(experimental) metricDisplayName property.

Specify an array of string values to match this event if the actual value of metricDisplayName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

metric_query

(experimental) metricQuery property.

Specify an array of string values to match this event if the actual value of metricQuery is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

name

(experimental) name property.

Specify an array of string values to match this event if the actual value of name is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

namespace

(experimental) namespace property.

Specify an array of string values to match this event if the actual value of namespace is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

period

(experimental) period property.

Specify an array of string values to match this event if the actual value of period is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

resource_id

(experimental) ResourceId property.

Specify an array of string values to match this event if the actual value of ResourceId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

resource_type

(experimental) ResourceType property.

Specify an array of string values to match this event if the actual value of ResourceType is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

stat

(experimental) stat property.

Specify an array of string values to match this event if the actual value of stat is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

unit

(experimental) unit property.

Specify an array of string values to match this event if the actual value of unit is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

DevOpsGuruNewInsightOpenProps

class DevOpsGuruNewInsightOpen.DevOpsGuruNewInsightOpenProps(*, account_id=None, anomalies=None, event_metadata=None, insight_description=None, insight_id=None, insight_name=None, insight_severity=None, insight_type=None, insight_url=None, message_type=None, region=None, resource_collection=None, start_time=None, start_time_iso=None)

Bases: object

(experimental) Props type for aws.devopsguru@DevOpsGuruNewInsightOpen event.

Parameters:
  • account_id (Optional[Sequence[str]]) – (experimental) accountId property. Specify an array of string values to match this event if the actual value of accountId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • anomalies (Optional[Sequence[Union[Anomaly, Dict[str, Any]]]]) – (experimental) anomalies property. Specify an array of string values to match this event if the actual value of anomalies is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • event_metadata (Union[AWSEventMetadataProps, Dict[str, Any], None]) – (experimental) EventBridge event metadata. Default: - -

  • insight_description (Optional[Sequence[str]]) – (experimental) insightDescription property. Specify an array of string values to match this event if the actual value of insightDescription is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • insight_id (Optional[Sequence[str]]) – (experimental) insightId property. Specify an array of string values to match this event if the actual value of insightId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • insight_name (Optional[Sequence[str]]) – (experimental) insightName property. Specify an array of string values to match this event if the actual value of insightName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • insight_severity (Optional[Sequence[str]]) – (experimental) insightSeverity property. Specify an array of string values to match this event if the actual value of insightSeverity is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • insight_type (Optional[Sequence[str]]) – (experimental) insightType property. Specify an array of string values to match this event if the actual value of insightType is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • insight_url (Optional[Sequence[str]]) – (experimental) insightUrl property. Specify an array of string values to match this event if the actual value of insightUrl is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • message_type (Optional[Sequence[str]]) – (experimental) messageType property. Specify an array of string values to match this event if the actual value of messageType is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • region (Optional[Sequence[str]]) – (experimental) region property. Specify an array of string values to match this event if the actual value of region is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • resource_collection (Union[ResourceCollection, Dict[str, Any], None]) – (experimental) resourceCollection property. Specify an array of string values to match this event if the actual value of resourceCollection is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • start_time (Optional[Sequence[str]]) – (experimental) startTime property. Specify an array of string values to match this event if the actual value of startTime is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • start_time_iso (Optional[Sequence[str]]) – (experimental) startTimeISO property. Specify an array of string values to match this event if the actual value of startTimeISO is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

from aws_cdk import AWSEventMetadataProps
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_devopsguru import events as devopsguru_events

dev_ops_guru_new_insight_open_props = devopsguru_events.DevOpsGuruNewInsightOpen.DevOpsGuruNewInsightOpenProps(
    account_id=["accountId"],
    anomalies=[devopsguru_events.DevOpsGuruNewInsightOpen.Anomaly(
        anomaly_resources=[devopsguru_events.DevOpsGuruNewInsightOpen.AnomalyResource(
            name=["name"],
            type=["type"]
        )],
        anomaly_severity=["anomalySeverity"],
        associated_resource_arns=["associatedResourceArns"],
        description=["description"],
        earliest_impact_time=["earliestImpactTime"],
        earliest_impact_time_iso=["earliestImpactTimeIso"],
        end_time=["endTime"],
        id=["id"],
        latest_impact_time=["latestImpactTime"],
        latest_impact_time_iso=["latestImpactTimeIso"],
        limit=["limit"],
        open_time=["openTime"],
        open_time_iso=["openTimeIso"],
        source_details=[devopsguru_events.DevOpsGuruNewInsightOpen.SourceDetail(
            data_identifiers=devopsguru_events.DevOpsGuruNewInsightOpen.DataIdentifiers(
                alarm_condition=devopsguru_events.DevOpsGuruNewInsightOpen.AlarmCondition(
                    detection_band=["detectionBand"],
                    reference_value=devopsguru_events.DevOpsGuruNewInsightOpen.ReferenceValue(
                        comparison_operator=["comparisonOperator"],
                        datapoints_to_alarm=["datapointsToAlarm"],
                        evaluation_period=["evaluationPeriod"],
                        threshold=["threshold"]
                    )
                ),
                dimensions=[devopsguru_events.DevOpsGuruNewInsightOpen.CloudWatchDimension(
                    name=["name"],
                    value=["value"]
                )],
                metric_display_name=["metricDisplayName"],
                metric_query=devopsguru_events.DevOpsGuruNewInsightOpen.MetricQuery(
                    group_by=devopsguru_events.DevOpsGuruNewInsightOpen.GroupBy(
                        dimensions=["dimensions"],
                        group=["group"]
                    ),
                    metric=["metric"]
                ),
                name=["name"],
                namespace=["namespace"],
                period=["period"],
                resource_id=["resourceId"],
                resource_type=["resourceType"],
                stat=["stat"],
                unit=["unit"]
            ),
            data_source=["dataSource"],
            data_source_detail=["dataSourceDetail"]
        )],
        source_metadata=devopsguru_events.DevOpsGuruNewInsightOpen.AnomalySourceMetadata(
            source=["source"],
            source_resource_arn=["sourceResourceArn"],
            source_resource_type=["sourceResourceType"]
        ),
        start_time=["startTime"],
        start_time_iso=["startTimeIso"],
        type=["type"]
    )],
    event_metadata=AWSEventMetadataProps(
        region=["region"],
        resources=["resources"],
        version=["version"]
    ),
    insight_description=["insightDescription"],
    insight_id=["insightId"],
    insight_name=["insightName"],
    insight_severity=["insightSeverity"],
    insight_type=["insightType"],
    insight_url=["insightUrl"],
    message_type=["messageType"],
    region=["region"],
    resource_collection=devopsguru_events.DevOpsGuruNewInsightOpen.ResourceCollection(
        cloud_formation=devopsguru_events.DevOpsGuruNewInsightOpen.CloudFormation(
            stack_names=["stackNames"]
        ),
        tags=[devopsguru_events.DevOpsGuruNewInsightOpen.TagType(
            app_boundary_key=["appBoundaryKey"],
            tag_values=["tagValues"]
        )]
    ),
    start_time=["startTime"],
    start_time_iso=["startTimeIso"]
)

Attributes

account_id

(experimental) accountId property.

Specify an array of string values to match this event if the actual value of accountId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

anomalies

(experimental) anomalies property.

Specify an array of string values to match this event if the actual value of anomalies is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

event_metadata

(experimental) EventBridge event metadata.

Default:

Stability:

experimental

insight_description

(experimental) insightDescription property.

Specify an array of string values to match this event if the actual value of insightDescription is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

insight_id

(experimental) insightId property.

Specify an array of string values to match this event if the actual value of insightId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

insight_name

(experimental) insightName property.

Specify an array of string values to match this event if the actual value of insightName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

insight_severity

(experimental) insightSeverity property.

Specify an array of string values to match this event if the actual value of insightSeverity is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

insight_type

(experimental) insightType property.

Specify an array of string values to match this event if the actual value of insightType is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

insight_url

(experimental) insightUrl property.

Specify an array of string values to match this event if the actual value of insightUrl is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

message_type

(experimental) messageType property.

Specify an array of string values to match this event if the actual value of messageType is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

region

(experimental) region property.

Specify an array of string values to match this event if the actual value of region is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

resource_collection

(experimental) resourceCollection property.

Specify an array of string values to match this event if the actual value of resourceCollection is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

start_time

(experimental) startTime property.

Specify an array of string values to match this event if the actual value of startTime is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

start_time_iso

(experimental) startTimeISO property.

Specify an array of string values to match this event if the actual value of startTimeISO is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

GroupBy

class DevOpsGuruNewInsightOpen.GroupBy(*, dimensions=None, group=None)

Bases: object

(experimental) Type definition for GroupBy.

Parameters:
  • dimensions (Optional[Sequence[str]]) – (experimental) dimensions property. Specify an array of string values to match this event if the actual value of dimensions is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • group (Optional[Sequence[str]]) – (experimental) group property. Specify an array of string values to match this event if the actual value of group is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_devopsguru import events as devopsguru_events

group_by = devopsguru_events.DevOpsGuruNewInsightOpen.GroupBy(
    dimensions=["dimensions"],
    group=["group"]
)

Attributes

dimensions

(experimental) dimensions property.

Specify an array of string values to match this event if the actual value of dimensions is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

group

(experimental) group property.

Specify an array of string values to match this event if the actual value of group is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

MetricQuery

class DevOpsGuruNewInsightOpen.MetricQuery(*, group_by=None, metric=None)

Bases: object

(experimental) Type definition for MetricQuery.

Parameters:
  • group_by (Union[GroupBy, Dict[str, Any], None]) – (experimental) groupBy property. Specify an array of string values to match this event if the actual value of groupBy is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • metric (Optional[Sequence[str]]) – (experimental) metric property. Specify an array of string values to match this event if the actual value of metric is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_devopsguru import events as devopsguru_events

metric_query = devopsguru_events.DevOpsGuruNewInsightOpen.MetricQuery(
    group_by=devopsguru_events.DevOpsGuruNewInsightOpen.GroupBy(
        dimensions=["dimensions"],
        group=["group"]
    ),
    metric=["metric"]
)

Attributes

group_by

(experimental) groupBy property.

Specify an array of string values to match this event if the actual value of groupBy is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

metric

(experimental) metric property.

Specify an array of string values to match this event if the actual value of metric is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

ReferenceValue

class DevOpsGuruNewInsightOpen.ReferenceValue(*, comparison_operator=None, datapoints_to_alarm=None, evaluation_period=None, threshold=None)

Bases: object

(experimental) Type definition for ReferenceValue.

Parameters:
  • comparison_operator (Optional[Sequence[str]]) – (experimental) comparisonOperator property. Specify an array of string values to match this event if the actual value of comparisonOperator is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • datapoints_to_alarm (Optional[Sequence[str]]) – (experimental) datapointsToAlarm property. Specify an array of string values to match this event if the actual value of datapointsToAlarm is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • evaluation_period (Optional[Sequence[str]]) – (experimental) evaluationPeriod property. Specify an array of string values to match this event if the actual value of evaluationPeriod is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • threshold (Optional[Sequence[str]]) – (experimental) threshold property. Specify an array of string values to match this event if the actual value of threshold is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_devopsguru import events as devopsguru_events

reference_value = devopsguru_events.DevOpsGuruNewInsightOpen.ReferenceValue(
    comparison_operator=["comparisonOperator"],
    datapoints_to_alarm=["datapointsToAlarm"],
    evaluation_period=["evaluationPeriod"],
    threshold=["threshold"]
)

Attributes

comparison_operator

(experimental) comparisonOperator property.

Specify an array of string values to match this event if the actual value of comparisonOperator is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

datapoints_to_alarm

(experimental) datapointsToAlarm property.

Specify an array of string values to match this event if the actual value of datapointsToAlarm is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

evaluation_period

(experimental) evaluationPeriod property.

Specify an array of string values to match this event if the actual value of evaluationPeriod is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

threshold

(experimental) threshold property.

Specify an array of string values to match this event if the actual value of threshold is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

ResourceCollection

class DevOpsGuruNewInsightOpen.ResourceCollection(*, cloud_formation=None, tags=None)

Bases: object

(experimental) Type definition for ResourceCollection.

Parameters:
  • cloud_formation (Union[CloudFormation, Dict[str, Any], None]) – (experimental) cloudFormation property. Specify an array of string values to match this event if the actual value of cloudFormation is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • tags (Optional[Sequence[Union[TagType, Dict[str, Any]]]]) – (experimental) tags property. Specify an array of string values to match this event if the actual value of tags is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_devopsguru import events as devopsguru_events

resource_collection = devopsguru_events.DevOpsGuruNewInsightOpen.ResourceCollection(
    cloud_formation=devopsguru_events.DevOpsGuruNewInsightOpen.CloudFormation(
        stack_names=["stackNames"]
    ),
    tags=[devopsguru_events.DevOpsGuruNewInsightOpen.TagType(
        app_boundary_key=["appBoundaryKey"],
        tag_values=["tagValues"]
    )]
)

Attributes

cloud_formation

(experimental) cloudFormation property.

Specify an array of string values to match this event if the actual value of cloudFormation is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

tags

(experimental) tags property.

Specify an array of string values to match this event if the actual value of tags is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

SourceDetail

class DevOpsGuruNewInsightOpen.SourceDetail(*, data_identifiers=None, data_source=None, data_source_detail=None)

Bases: object

(experimental) Type definition for SourceDetail.

Parameters:
  • data_identifiers (Union[DataIdentifiers, Dict[str, Any], None]) – (experimental) dataIdentifiers property. Specify an array of string values to match this event if the actual value of dataIdentifiers is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • data_source (Optional[Sequence[str]]) – (experimental) dataSource property. Specify an array of string values to match this event if the actual value of dataSource is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • data_source_detail (Optional[Sequence[str]]) – (experimental) dataSourceDetail property. Specify an array of string values to match this event if the actual value of dataSourceDetail is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_devopsguru import events as devopsguru_events

source_detail = devopsguru_events.DevOpsGuruNewInsightOpen.SourceDetail(
    data_identifiers=devopsguru_events.DevOpsGuruNewInsightOpen.DataIdentifiers(
        alarm_condition=devopsguru_events.DevOpsGuruNewInsightOpen.AlarmCondition(
            detection_band=["detectionBand"],
            reference_value=devopsguru_events.DevOpsGuruNewInsightOpen.ReferenceValue(
                comparison_operator=["comparisonOperator"],
                datapoints_to_alarm=["datapointsToAlarm"],
                evaluation_period=["evaluationPeriod"],
                threshold=["threshold"]
            )
        ),
        dimensions=[devopsguru_events.DevOpsGuruNewInsightOpen.CloudWatchDimension(
            name=["name"],
            value=["value"]
        )],
        metric_display_name=["metricDisplayName"],
        metric_query=devopsguru_events.DevOpsGuruNewInsightOpen.MetricQuery(
            group_by=devopsguru_events.DevOpsGuruNewInsightOpen.GroupBy(
                dimensions=["dimensions"],
                group=["group"]
            ),
            metric=["metric"]
        ),
        name=["name"],
        namespace=["namespace"],
        period=["period"],
        resource_id=["resourceId"],
        resource_type=["resourceType"],
        stat=["stat"],
        unit=["unit"]
    ),
    data_source=["dataSource"],
    data_source_detail=["dataSourceDetail"]
)

Attributes

data_identifiers

(experimental) dataIdentifiers property.

Specify an array of string values to match this event if the actual value of dataIdentifiers is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

data_source

(experimental) dataSource property.

Specify an array of string values to match this event if the actual value of dataSource is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

data_source_detail

(experimental) dataSourceDetail property.

Specify an array of string values to match this event if the actual value of dataSourceDetail is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

TagType

class DevOpsGuruNewInsightOpen.TagType(*, app_boundary_key=None, tag_values=None)

Bases: object

(experimental) Type definition for Tag.

Parameters:
  • app_boundary_key (Optional[Sequence[str]]) – (experimental) appBoundaryKey property. Specify an array of string values to match this event if the actual value of appBoundaryKey is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

  • tag_values (Optional[Sequence[str]]) – (experimental) tagValues property. Specify an array of string values to match this event if the actual value of tagValues is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options. Default: - Do not filter on this field

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_devopsguru import events as devopsguru_events

tag_type = devopsguru_events.DevOpsGuruNewInsightOpen.TagType(
    app_boundary_key=["appBoundaryKey"],
    tag_values=["tagValues"]
)

Attributes

app_boundary_key

(experimental) appBoundaryKey property.

Specify an array of string values to match this event if the actual value of appBoundaryKey is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental

tag_values

(experimental) tagValues property.

Specify an array of string values to match this event if the actual value of tagValues is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

Default:
  • Do not filter on this field

Stability:

experimental