DevOpsGuruNewRecommendationCreated

class aws_cdk.mixins_preview.aws_devopsguru.events.DevOpsGuruNewRecommendationCreated

Bases: object

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

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_recommendation_created = devopsguru_events.DevOpsGuruNewRecommendationCreated()
Stability:

experimental

Static Methods

classmethod dev_ops_guru_new_recommendation_created_pattern(*, account_id=None, event_metadata=None, insight_description=None, insight_id=None, insight_name=None, insight_type=None, insight_url=None, message_type=None, recommendations=None, region=None, resource_collection=None, start_time=None, start_time_iso=None)

(experimental) EventBridge event pattern for DevOps Guru New Recommendation Created.

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

  • 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_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

  • recommendations (Optional[Sequence[Union[Recommendation, Dict[str, Any]]]]) – (experimental) recommendations property. Specify an array of string values to match this event if the actual value of recommendations 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

AnomalyResource

class DevOpsGuruNewRecommendationCreated.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.DevOpsGuruNewRecommendationCreated.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

CloudFormation

class DevOpsGuruNewRecommendationCreated.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.DevOpsGuruNewRecommendationCreated.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 DevOpsGuruNewRecommendationCreated.CloudWatchDimension(*, metric_name=None, namespace=None)

Bases: object

(experimental) Type definition for CloudWatchDimension.

Parameters:
  • metric_name (Optional[Sequence[str]]) – (experimental) metricName property. Specify an array of string values to match this event if the actual value of metricName 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

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.DevOpsGuruNewRecommendationCreated.CloudWatchDimension(
    metric_name=["metricName"],
    namespace=["namespace"]
)

Attributes

metric_name

(experimental) metricName property.

Specify an array of string values to match this event if the actual value of metricName 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

DevOpsGuruNewRecommendationCreatedProps

class DevOpsGuruNewRecommendationCreated.DevOpsGuruNewRecommendationCreatedProps(*, account_id=None, event_metadata=None, insight_description=None, insight_id=None, insight_name=None, insight_type=None, insight_url=None, message_type=None, recommendations=None, region=None, resource_collection=None, start_time=None, start_time_iso=None)

Bases: object

(experimental) Props type for aws.devopsguru@DevOpsGuruNewRecommendationCreated 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

  • 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_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

  • recommendations (Optional[Sequence[Union[Recommendation, Dict[str, Any]]]]) – (experimental) recommendations property. Specify an array of string values to match this event if the actual value of recommendations 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_recommendation_created_props = devopsguru_events.DevOpsGuruNewRecommendationCreated.DevOpsGuruNewRecommendationCreatedProps(
    account_id=["accountId"],
    event_metadata=AWSEventMetadataProps(
        region=["region"],
        resources=["resources"],
        version=["version"]
    ),
    insight_description=["insightDescription"],
    insight_id=["insightId"],
    insight_name=["insightName"],
    insight_type=["insightType"],
    insight_url=["insightUrl"],
    message_type=["messageType"],
    recommendations=[devopsguru_events.DevOpsGuruNewRecommendationCreated.Recommendation(
        description=["description"],
        link=["link"],
        name=["name"],
        reason=["reason"],
        related_anomalies=[devopsguru_events.DevOpsGuruNewRecommendationCreated.RelatedAnomaly(
            associated_resource_arns=["associatedResourceArns"],
            resources=[devopsguru_events.DevOpsGuruNewRecommendationCreated.AnomalyResource(
                name=["name"],
                type=["type"]
            )],
            source_details=[devopsguru_events.DevOpsGuruNewRecommendationCreated.RelatedAnomalySourceDetail(
                cloud_watch_metrics=[devopsguru_events.DevOpsGuruNewRecommendationCreated.CloudWatchDimension(
                    metric_name=["metricName"],
                    namespace=["namespace"]
                )]
            )]
        )],
        related_events=[devopsguru_events.DevOpsGuruNewRecommendationCreated.RelatedEvent(
            name=["name"],
            resources=[devopsguru_events.DevOpsGuruNewRecommendationCreated.EventResource(
                name=["name"],
                type=["type"]
            )]
        )]
    )],
    region=["region"],
    resource_collection=devopsguru_events.DevOpsGuruNewRecommendationCreated.ResourceCollection(
        cloud_formation=devopsguru_events.DevOpsGuruNewRecommendationCreated.CloudFormation(
            stack_names=["stackNames"]
        ),
        tags=[devopsguru_events.DevOpsGuruNewRecommendationCreated.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

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_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

recommendations

(experimental) recommendations property.

Specify an array of string values to match this event if the actual value of recommendations 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

EventResource

class DevOpsGuruNewRecommendationCreated.EventResource(*, name=None, type=None)

Bases: object

(experimental) Type definition for EventResource.

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

event_resource = devopsguru_events.DevOpsGuruNewRecommendationCreated.EventResource(
    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

Recommendation

class DevOpsGuruNewRecommendationCreated.Recommendation(*, description=None, link=None, name=None, reason=None, related_anomalies=None, related_events=None)

Bases: object

(experimental) Type definition for Recommendation.

Parameters:
  • 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

  • link (Optional[Sequence[str]]) – (experimental) link property. Specify an array of string values to match this event if the actual value of link 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

  • reason (Optional[Sequence[str]]) – (experimental) reason property. Specify an array of string values to match this event if the actual value of reason 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

  • related_anomalies (Optional[Sequence[Union[RelatedAnomaly, Dict[str, Any]]]]) – (experimental) relatedAnomalies property. Specify an array of string values to match this event if the actual value of relatedAnomalies 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

  • related_events (Optional[Sequence[Union[RelatedEvent, Dict[str, Any]]]]) – (experimental) relatedEvents property. Specify an array of string values to match this event if the actual value of relatedEvents 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

recommendation = devopsguru_events.DevOpsGuruNewRecommendationCreated.Recommendation(
    description=["description"],
    link=["link"],
    name=["name"],
    reason=["reason"],
    related_anomalies=[devopsguru_events.DevOpsGuruNewRecommendationCreated.RelatedAnomaly(
        associated_resource_arns=["associatedResourceArns"],
        resources=[devopsguru_events.DevOpsGuruNewRecommendationCreated.AnomalyResource(
            name=["name"],
            type=["type"]
        )],
        source_details=[devopsguru_events.DevOpsGuruNewRecommendationCreated.RelatedAnomalySourceDetail(
            cloud_watch_metrics=[devopsguru_events.DevOpsGuruNewRecommendationCreated.CloudWatchDimension(
                metric_name=["metricName"],
                namespace=["namespace"]
            )]
        )]
    )],
    related_events=[devopsguru_events.DevOpsGuruNewRecommendationCreated.RelatedEvent(
        name=["name"],
        resources=[devopsguru_events.DevOpsGuruNewRecommendationCreated.EventResource(
            name=["name"],
            type=["type"]
        )]
    )]
)

Attributes

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

(experimental) link property.

Specify an array of string values to match this event if the actual value of link 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

reason

(experimental) reason property.

Specify an array of string values to match this event if the actual value of reason 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

related_anomalies

(experimental) relatedAnomalies property.

Specify an array of string values to match this event if the actual value of relatedAnomalies 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

related_events

(experimental) relatedEvents property.

Specify an array of string values to match this event if the actual value of relatedEvents 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

RelatedAnomaly

class DevOpsGuruNewRecommendationCreated.RelatedAnomaly(*, associated_resource_arns=None, resources=None, source_details=None)

Bases: object

(experimental) Type definition for RelatedAnomaly.

Parameters:
  • 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

  • resources (Optional[Sequence[Union[AnomalyResource, Dict[str, Any]]]]) – (experimental) resources property. Specify an array of string values to match this event if the actual value of resources 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[RelatedAnomalySourceDetail, 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

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

related_anomaly = devopsguru_events.DevOpsGuruNewRecommendationCreated.RelatedAnomaly(
    associated_resource_arns=["associatedResourceArns"],
    resources=[devopsguru_events.DevOpsGuruNewRecommendationCreated.AnomalyResource(
        name=["name"],
        type=["type"]
    )],
    source_details=[devopsguru_events.DevOpsGuruNewRecommendationCreated.RelatedAnomalySourceDetail(
        cloud_watch_metrics=[devopsguru_events.DevOpsGuruNewRecommendationCreated.CloudWatchDimension(
            metric_name=["metricName"],
            namespace=["namespace"]
        )]
    )]
)

Attributes

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

resources

(experimental) resources property.

Specify an array of string values to match this event if the actual value of resources 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

RelatedAnomalySourceDetail

class DevOpsGuruNewRecommendationCreated.RelatedAnomalySourceDetail(*, cloud_watch_metrics=None)

Bases: object

(experimental) Type definition for RelatedAnomalySourceDetail.

Parameters:

cloud_watch_metrics (Optional[Sequence[Union[CloudWatchDimension, Dict[str, Any]]]]) – (experimental) cloudWatchMetrics property. Specify an array of string values to match this event if the actual value of cloudWatchMetrics 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

related_anomaly_source_detail = devopsguru_events.DevOpsGuruNewRecommendationCreated.RelatedAnomalySourceDetail(
    cloud_watch_metrics=[devopsguru_events.DevOpsGuruNewRecommendationCreated.CloudWatchDimension(
        metric_name=["metricName"],
        namespace=["namespace"]
    )]
)

Attributes

cloud_watch_metrics

(experimental) cloudWatchMetrics property.

Specify an array of string values to match this event if the actual value of cloudWatchMetrics 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

RelatedEvent

class DevOpsGuruNewRecommendationCreated.RelatedEvent(*, name=None, resources=None)

Bases: object

(experimental) Type definition for RelatedEvent.

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

  • resources (Optional[Sequence[Union[EventResource, Dict[str, Any]]]]) – (experimental) resources property. Specify an array of string values to match this event if the actual value of resources 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

related_event = devopsguru_events.DevOpsGuruNewRecommendationCreated.RelatedEvent(
    name=["name"],
    resources=[devopsguru_events.DevOpsGuruNewRecommendationCreated.EventResource(
        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

resources

(experimental) resources property.

Specify an array of string values to match this event if the actual value of resources 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 DevOpsGuruNewRecommendationCreated.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.DevOpsGuruNewRecommendationCreated.ResourceCollection(
    cloud_formation=devopsguru_events.DevOpsGuruNewRecommendationCreated.CloudFormation(
        stack_names=["stackNames"]
    ),
    tags=[devopsguru_events.DevOpsGuruNewRecommendationCreated.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

TagType

class DevOpsGuruNewRecommendationCreated.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.DevOpsGuruNewRecommendationCreated.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