Skip to content

Typed dictionaries

Index > DevOpsGuru > Typed dictionaries

Auto-generated documentation for DevOpsGuru type annotations stubs module mypy-boto3-devops-guru.

AccountInsightHealthTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import AccountInsightHealthTypeDef

def get_value() -> AccountInsightHealthTypeDef:
    return {
        "OpenProactiveInsights": ...,
    }
Definition
class AccountInsightHealthTypeDef(TypedDict):
    OpenProactiveInsights: NotRequired[int],
    OpenReactiveInsights: NotRequired[int],

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

AmazonCodeGuruProfilerIntegrationTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import AmazonCodeGuruProfilerIntegrationTypeDef

def get_value() -> AmazonCodeGuruProfilerIntegrationTypeDef:
    return {
        "Status": ...,
    }
Definition
class AmazonCodeGuruProfilerIntegrationTypeDef(TypedDict):
    Status: NotRequired[EventSourceOptInStatusType],  # (1)
  1. See EventSourceOptInStatusType

AnomalyReportedTimeRangeTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import AnomalyReportedTimeRangeTypeDef

def get_value() -> AnomalyReportedTimeRangeTypeDef:
    return {
        "OpenTime": ...,
    }
Definition
class AnomalyReportedTimeRangeTypeDef(TypedDict):
    OpenTime: datetime,
    CloseTime: NotRequired[datetime],

AnomalyResourceTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import AnomalyResourceTypeDef

def get_value() -> AnomalyResourceTypeDef:
    return {
        "Name": ...,
    }
Definition
class AnomalyResourceTypeDef(TypedDict):
    Name: NotRequired[str],
    Type: NotRequired[str],

AnomalySourceMetadataTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import AnomalySourceMetadataTypeDef

def get_value() -> AnomalySourceMetadataTypeDef:
    return {
        "Source": ...,
    }
Definition
class AnomalySourceMetadataTypeDef(TypedDict):
    Source: NotRequired[str],
    SourceResourceName: NotRequired[str],
    SourceResourceType: NotRequired[str],

AnomalyTimeRangeTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import AnomalyTimeRangeTypeDef

def get_value() -> AnomalyTimeRangeTypeDef:
    return {
        "StartTime": ...,
    }
Definition
class AnomalyTimeRangeTypeDef(TypedDict):
    StartTime: datetime,
    EndTime: NotRequired[datetime],

CloudFormationCollectionFilterTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import CloudFormationCollectionFilterTypeDef

def get_value() -> CloudFormationCollectionFilterTypeDef:
    return {
        "StackNames": ...,
    }
Definition
class CloudFormationCollectionFilterTypeDef(TypedDict):
    StackNames: NotRequired[List[str]],

CloudFormationCollectionTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import CloudFormationCollectionTypeDef

def get_value() -> CloudFormationCollectionTypeDef:
    return {
        "StackNames": ...,
    }
Definition
class CloudFormationCollectionTypeDef(TypedDict):
    StackNames: NotRequired[List[str]],

CloudFormationCostEstimationResourceCollectionFilterTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import CloudFormationCostEstimationResourceCollectionFilterTypeDef

def get_value() -> CloudFormationCostEstimationResourceCollectionFilterTypeDef:
    return {
        "StackNames": ...,
    }
Definition
class CloudFormationCostEstimationResourceCollectionFilterTypeDef(TypedDict):
    StackNames: NotRequired[List[str]],

InsightHealthTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import InsightHealthTypeDef

def get_value() -> InsightHealthTypeDef:
    return {
        "OpenProactiveInsights": ...,
    }
Definition
class InsightHealthTypeDef(TypedDict):
    OpenProactiveInsights: NotRequired[int],
    OpenReactiveInsights: NotRequired[int],
    MeanTimeToRecoverInMilliseconds: NotRequired[int],

TimestampMetricValuePairTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import TimestampMetricValuePairTypeDef

def get_value() -> TimestampMetricValuePairTypeDef:
    return {
        "Timestamp": ...,
    }
Definition
class TimestampMetricValuePairTypeDef(TypedDict):
    Timestamp: NotRequired[datetime],
    MetricValue: NotRequired[float],

CloudWatchMetricsDimensionTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import CloudWatchMetricsDimensionTypeDef

def get_value() -> CloudWatchMetricsDimensionTypeDef:
    return {
        "Name": ...,
    }
Definition
class CloudWatchMetricsDimensionTypeDef(TypedDict):
    Name: NotRequired[str],
    Value: NotRequired[str],

TagCostEstimationResourceCollectionFilterTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import TagCostEstimationResourceCollectionFilterTypeDef

def get_value() -> TagCostEstimationResourceCollectionFilterTypeDef:
    return {
        "AppBoundaryKey": ...,
        "TagValues": ...,
    }
Definition
class TagCostEstimationResourceCollectionFilterTypeDef(TypedDict):
    AppBoundaryKey: str,
    TagValues: List[str],

CostEstimationTimeRangeTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import CostEstimationTimeRangeTypeDef

def get_value() -> CostEstimationTimeRangeTypeDef:
    return {
        "StartTime": ...,
    }
Definition
class CostEstimationTimeRangeTypeDef(TypedDict):
    StartTime: NotRequired[datetime],
    EndTime: NotRequired[datetime],

DeleteInsightRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DeleteInsightRequestRequestTypeDef

def get_value() -> DeleteInsightRequestRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class DeleteInsightRequestRequestTypeDef(TypedDict):
    Id: str,

DescribeAccountOverviewRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeAccountOverviewRequestRequestTypeDef

def get_value() -> DescribeAccountOverviewRequestRequestTypeDef:
    return {
        "FromTime": ...,
    }
Definition
class DescribeAccountOverviewRequestRequestTypeDef(TypedDict):
    FromTime: Union[datetime, str],
    ToTime: NotRequired[Union[datetime, str]],

DescribeAnomalyRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeAnomalyRequestRequestTypeDef

def get_value() -> DescribeAnomalyRequestRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class DescribeAnomalyRequestRequestTypeDef(TypedDict):
    Id: str,
    AccountId: NotRequired[str],

DescribeFeedbackRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeFeedbackRequestRequestTypeDef

def get_value() -> DescribeFeedbackRequestRequestTypeDef:
    return {
        "InsightId": ...,
    }
Definition
class DescribeFeedbackRequestRequestTypeDef(TypedDict):
    InsightId: NotRequired[str],

InsightFeedbackTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import InsightFeedbackTypeDef

def get_value() -> InsightFeedbackTypeDef:
    return {
        "Id": ...,
    }
Definition
class InsightFeedbackTypeDef(TypedDict):
    Id: NotRequired[str],
    Feedback: NotRequired[InsightFeedbackOptionType],  # (1)
  1. See InsightFeedbackOptionType

DescribeInsightRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeInsightRequestRequestTypeDef

def get_value() -> DescribeInsightRequestRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class DescribeInsightRequestRequestTypeDef(TypedDict):
    Id: str,
    AccountId: NotRequired[str],

DescribeOrganizationHealthRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeOrganizationHealthRequestRequestTypeDef

def get_value() -> DescribeOrganizationHealthRequestRequestTypeDef:
    return {
        "AccountIds": ...,
    }
Definition
class DescribeOrganizationHealthRequestRequestTypeDef(TypedDict):
    AccountIds: NotRequired[Sequence[str]],
    OrganizationalUnitIds: NotRequired[Sequence[str]],

DescribeOrganizationOverviewRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeOrganizationOverviewRequestRequestTypeDef

def get_value() -> DescribeOrganizationOverviewRequestRequestTypeDef:
    return {
        "FromTime": ...,
    }
Definition
class DescribeOrganizationOverviewRequestRequestTypeDef(TypedDict):
    FromTime: Union[datetime, str],
    ToTime: NotRequired[Union[datetime, str]],
    AccountIds: NotRequired[Sequence[str]],
    OrganizationalUnitIds: NotRequired[Sequence[str]],

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

DescribeOrganizationResourceCollectionHealthRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeOrganizationResourceCollectionHealthRequestRequestTypeDef

def get_value() -> DescribeOrganizationResourceCollectionHealthRequestRequestTypeDef:
    return {
        "OrganizationResourceCollectionType": ...,
    }
Definition
class DescribeOrganizationResourceCollectionHealthRequestRequestTypeDef(TypedDict):
    OrganizationResourceCollectionType: OrganizationResourceCollectionTypeType,  # (1)
    AccountIds: NotRequired[Sequence[str]],
    OrganizationalUnitIds: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See OrganizationResourceCollectionTypeType

DescribeResourceCollectionHealthRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeResourceCollectionHealthRequestRequestTypeDef

def get_value() -> DescribeResourceCollectionHealthRequestRequestTypeDef:
    return {
        "ResourceCollectionType": ...,
    }
Definition
class DescribeResourceCollectionHealthRequestRequestTypeDef(TypedDict):
    ResourceCollectionType: ResourceCollectionTypeType,  # (1)
    NextToken: NotRequired[str],
  1. See ResourceCollectionTypeType

EndTimeRangeTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import EndTimeRangeTypeDef

def get_value() -> EndTimeRangeTypeDef:
    return {
        "FromTime": ...,
    }
Definition
class EndTimeRangeTypeDef(TypedDict):
    FromTime: NotRequired[Union[datetime, str]],
    ToTime: NotRequired[Union[datetime, str]],

EventResourceTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import EventResourceTypeDef

def get_value() -> EventResourceTypeDef:
    return {
        "Type": ...,
    }
Definition
class EventResourceTypeDef(TypedDict):
    Type: NotRequired[str],
    Name: NotRequired[str],
    Arn: NotRequired[str],

EventTimeRangeTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import EventTimeRangeTypeDef

def get_value() -> EventTimeRangeTypeDef:
    return {
        "FromTime": ...,
        "ToTime": ...,
    }
Definition
class EventTimeRangeTypeDef(TypedDict):
    FromTime: Union[datetime, str],
    ToTime: Union[datetime, str],

GetCostEstimationRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import GetCostEstimationRequestRequestTypeDef

def get_value() -> GetCostEstimationRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
Definition
class GetCostEstimationRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],

ServiceResourceCostTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ServiceResourceCostTypeDef

def get_value() -> ServiceResourceCostTypeDef:
    return {
        "Type": ...,
    }
Definition
class ServiceResourceCostTypeDef(TypedDict):
    Type: NotRequired[str],
    State: NotRequired[CostEstimationServiceResourceStateType],  # (1)
    Count: NotRequired[int],
    UnitCost: NotRequired[float],
    Cost: NotRequired[float],
  1. See CostEstimationServiceResourceStateType

GetResourceCollectionRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import GetResourceCollectionRequestRequestTypeDef

def get_value() -> GetResourceCollectionRequestRequestTypeDef:
    return {
        "ResourceCollectionType": ...,
    }
Definition
class GetResourceCollectionRequestRequestTypeDef(TypedDict):
    ResourceCollectionType: ResourceCollectionTypeType,  # (1)
    NextToken: NotRequired[str],
  1. See ResourceCollectionTypeType

InsightTimeRangeTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import InsightTimeRangeTypeDef

def get_value() -> InsightTimeRangeTypeDef:
    return {
        "StartTime": ...,
    }
Definition
class InsightTimeRangeTypeDef(TypedDict):
    StartTime: datetime,
    EndTime: NotRequired[datetime],

ServiceCollectionTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ServiceCollectionTypeDef

def get_value() -> ServiceCollectionTypeDef:
    return {
        "ServiceNames": ...,
    }
Definition
class ServiceCollectionTypeDef(TypedDict):
    ServiceNames: NotRequired[Sequence[ServiceNameType]],  # (1)
  1. See ServiceNameType

StartTimeRangeTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import StartTimeRangeTypeDef

def get_value() -> StartTimeRangeTypeDef:
    return {
        "FromTime": ...,
    }
Definition
class StartTimeRangeTypeDef(TypedDict):
    FromTime: NotRequired[Union[datetime, str]],
    ToTime: NotRequired[Union[datetime, str]],

ListAnomalousLogGroupsRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListAnomalousLogGroupsRequestRequestTypeDef

def get_value() -> ListAnomalousLogGroupsRequestRequestTypeDef:
    return {
        "InsightId": ...,
    }
Definition
class ListAnomalousLogGroupsRequestRequestTypeDef(TypedDict):
    InsightId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListInsightsOngoingStatusFilterTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListInsightsOngoingStatusFilterTypeDef

def get_value() -> ListInsightsOngoingStatusFilterTypeDef:
    return {
        "Type": ...,
    }
Definition
class ListInsightsOngoingStatusFilterTypeDef(TypedDict):
    Type: InsightTypeType,  # (1)
  1. See InsightTypeType

ListMonitoredResourcesFiltersTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListMonitoredResourcesFiltersTypeDef

def get_value() -> ListMonitoredResourcesFiltersTypeDef:
    return {
        "ResourcePermission": ...,
        "ResourceTypeFilters": ...,
    }
Definition
class ListMonitoredResourcesFiltersTypeDef(TypedDict):
    ResourcePermission: ResourcePermissionType,  # (1)
    ResourceTypeFilters: Sequence[ResourceTypeFilterType],  # (2)
  1. See ResourcePermissionType
  2. See ResourceTypeFilterType

ListNotificationChannelsRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListNotificationChannelsRequestRequestTypeDef

def get_value() -> ListNotificationChannelsRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
Definition
class ListNotificationChannelsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],

ListRecommendationsRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListRecommendationsRequestRequestTypeDef

def get_value() -> ListRecommendationsRequestRequestTypeDef:
    return {
        "InsightId": ...,
    }
Definition
class ListRecommendationsRequestRequestTypeDef(TypedDict):
    InsightId: str,
    NextToken: NotRequired[str],
    Locale: NotRequired[LocaleType],  # (1)
    AccountId: NotRequired[str],
  1. See LocaleType

LogAnomalyClassTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import LogAnomalyClassTypeDef

def get_value() -> LogAnomalyClassTypeDef:
    return {
        "LogStreamName": ...,
    }
Definition
class LogAnomalyClassTypeDef(TypedDict):
    LogStreamName: NotRequired[str],
    LogAnomalyType: NotRequired[LogAnomalyTypeType],  # (1)
    LogAnomalyToken: NotRequired[str],
    LogEventId: NotRequired[str],
    Explanation: NotRequired[str],
    NumberOfLogLinesOccurrences: NotRequired[int],
    LogEventTimestamp: NotRequired[datetime],
  1. See LogAnomalyTypeType

LogsAnomalyDetectionIntegrationConfigTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import LogsAnomalyDetectionIntegrationConfigTypeDef

def get_value() -> LogsAnomalyDetectionIntegrationConfigTypeDef:
    return {
        "OptInStatus": ...,
    }
Definition
class LogsAnomalyDetectionIntegrationConfigTypeDef(TypedDict):
    OptInStatus: NotRequired[OptInStatusType],  # (1)
  1. See OptInStatusType

LogsAnomalyDetectionIntegrationTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import LogsAnomalyDetectionIntegrationTypeDef

def get_value() -> LogsAnomalyDetectionIntegrationTypeDef:
    return {
        "OptInStatus": ...,
    }
Definition
class LogsAnomalyDetectionIntegrationTypeDef(TypedDict):
    OptInStatus: NotRequired[OptInStatusType],  # (1)
  1. See OptInStatusType

NotificationFilterConfigTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import NotificationFilterConfigTypeDef

def get_value() -> NotificationFilterConfigTypeDef:
    return {
        "Severities": ...,
    }
Definition
class NotificationFilterConfigTypeDef(TypedDict):
    Severities: NotRequired[Sequence[InsightSeverityType]],  # (1)
    MessageTypes: NotRequired[Sequence[NotificationMessageTypeType]],  # (2)
  1. See InsightSeverityType
  2. See NotificationMessageTypeType

SnsChannelConfigTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import SnsChannelConfigTypeDef

def get_value() -> SnsChannelConfigTypeDef:
    return {
        "TopicArn": ...,
    }
Definition
class SnsChannelConfigTypeDef(TypedDict):
    TopicArn: NotRequired[str],

OpsCenterIntegrationConfigTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import OpsCenterIntegrationConfigTypeDef

def get_value() -> OpsCenterIntegrationConfigTypeDef:
    return {
        "OptInStatus": ...,
    }
Definition
class OpsCenterIntegrationConfigTypeDef(TypedDict):
    OptInStatus: NotRequired[OptInStatusType],  # (1)
  1. See OptInStatusType

OpsCenterIntegrationTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import OpsCenterIntegrationTypeDef

def get_value() -> OpsCenterIntegrationTypeDef:
    return {
        "OptInStatus": ...,
    }
Definition
class OpsCenterIntegrationTypeDef(TypedDict):
    OptInStatus: NotRequired[OptInStatusType],  # (1)
  1. See OptInStatusType

PerformanceInsightsMetricDimensionGroupTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import PerformanceInsightsMetricDimensionGroupTypeDef

def get_value() -> PerformanceInsightsMetricDimensionGroupTypeDef:
    return {
        "Group": ...,
    }
Definition
class PerformanceInsightsMetricDimensionGroupTypeDef(TypedDict):
    Group: NotRequired[str],
    Dimensions: NotRequired[List[str]],
    Limit: NotRequired[int],

PerformanceInsightsStatTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import PerformanceInsightsStatTypeDef

def get_value() -> PerformanceInsightsStatTypeDef:
    return {
        "Type": ...,
    }
Definition
class PerformanceInsightsStatTypeDef(TypedDict):
    Type: NotRequired[str],
    Value: NotRequired[float],

PerformanceInsightsReferenceScalarTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import PerformanceInsightsReferenceScalarTypeDef

def get_value() -> PerformanceInsightsReferenceScalarTypeDef:
    return {
        "Value": ...,
    }
Definition
class PerformanceInsightsReferenceScalarTypeDef(TypedDict):
    Value: NotRequired[float],

PredictionTimeRangeTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import PredictionTimeRangeTypeDef

def get_value() -> PredictionTimeRangeTypeDef:
    return {
        "StartTime": ...,
    }
Definition
class PredictionTimeRangeTypeDef(TypedDict):
    StartTime: datetime,
    EndTime: NotRequired[datetime],

RecommendationRelatedAnomalyResourceTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import RecommendationRelatedAnomalyResourceTypeDef

def get_value() -> RecommendationRelatedAnomalyResourceTypeDef:
    return {
        "Name": ...,
    }
Definition
class RecommendationRelatedAnomalyResourceTypeDef(TypedDict):
    Name: NotRequired[str],
    Type: NotRequired[str],

RecommendationRelatedCloudWatchMetricsSourceDetailTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import RecommendationRelatedCloudWatchMetricsSourceDetailTypeDef

def get_value() -> RecommendationRelatedCloudWatchMetricsSourceDetailTypeDef:
    return {
        "MetricName": ...,
    }
Definition
class RecommendationRelatedCloudWatchMetricsSourceDetailTypeDef(TypedDict):
    MetricName: NotRequired[str],
    Namespace: NotRequired[str],

RecommendationRelatedEventResourceTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import RecommendationRelatedEventResourceTypeDef

def get_value() -> RecommendationRelatedEventResourceTypeDef:
    return {
        "Name": ...,
    }
Definition
class RecommendationRelatedEventResourceTypeDef(TypedDict):
    Name: NotRequired[str],
    Type: NotRequired[str],

RemoveNotificationChannelRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import RemoveNotificationChannelRequestRequestTypeDef

def get_value() -> RemoveNotificationChannelRequestRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class RemoveNotificationChannelRequestRequestTypeDef(TypedDict):
    Id: str,

TagCollectionFilterTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import TagCollectionFilterTypeDef

def get_value() -> TagCollectionFilterTypeDef:
    return {
        "AppBoundaryKey": ...,
        "TagValues": ...,
    }
Definition
class TagCollectionFilterTypeDef(TypedDict):
    AppBoundaryKey: str,
    TagValues: List[str],

TagCollectionTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import TagCollectionTypeDef

def get_value() -> TagCollectionTypeDef:
    return {
        "AppBoundaryKey": ...,
        "TagValues": ...,
    }
Definition
class TagCollectionTypeDef(TypedDict):
    AppBoundaryKey: str,
    TagValues: List[str],

ServiceInsightHealthTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ServiceInsightHealthTypeDef

def get_value() -> ServiceInsightHealthTypeDef:
    return {
        "OpenProactiveInsights": ...,
    }
Definition
class ServiceInsightHealthTypeDef(TypedDict):
    OpenProactiveInsights: NotRequired[int],
    OpenReactiveInsights: NotRequired[int],

UpdateCloudFormationCollectionFilterTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import UpdateCloudFormationCollectionFilterTypeDef

def get_value() -> UpdateCloudFormationCollectionFilterTypeDef:
    return {
        "StackNames": ...,
    }
Definition
class UpdateCloudFormationCollectionFilterTypeDef(TypedDict):
    StackNames: NotRequired[Sequence[str]],

UpdateTagCollectionFilterTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import UpdateTagCollectionFilterTypeDef

def get_value() -> UpdateTagCollectionFilterTypeDef:
    return {
        "AppBoundaryKey": ...,
        "TagValues": ...,
    }
Definition
class UpdateTagCollectionFilterTypeDef(TypedDict):
    AppBoundaryKey: str,
    TagValues: Sequence[str],

AccountHealthTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import AccountHealthTypeDef

def get_value() -> AccountHealthTypeDef:
    return {
        "AccountId": ...,
    }
Definition
class AccountHealthTypeDef(TypedDict):
    AccountId: NotRequired[str],
    Insight: NotRequired[AccountInsightHealthTypeDef],  # (1)
  1. See AccountInsightHealthTypeDef

AddNotificationChannelResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import AddNotificationChannelResponseTypeDef

def get_value() -> AddNotificationChannelResponseTypeDef:
    return {
        "Id": ...,
        "ResponseMetadata": ...,
    }
Definition
class AddNotificationChannelResponseTypeDef(TypedDict):
    Id: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeAccountHealthResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeAccountHealthResponseTypeDef

def get_value() -> DescribeAccountHealthResponseTypeDef:
    return {
        "OpenReactiveInsights": ...,
        "OpenProactiveInsights": ...,
        "MetricsAnalyzed": ...,
        "ResourceHours": ...,
        "AnalyzedResourceCount": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeAccountHealthResponseTypeDef(TypedDict):
    OpenReactiveInsights: int,
    OpenProactiveInsights: int,
    MetricsAnalyzed: int,
    ResourceHours: int,
    AnalyzedResourceCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeAccountOverviewResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeAccountOverviewResponseTypeDef

def get_value() -> DescribeAccountOverviewResponseTypeDef:
    return {
        "ReactiveInsights": ...,
        "ProactiveInsights": ...,
        "MeanTimeToRecoverInMilliseconds": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeAccountOverviewResponseTypeDef(TypedDict):
    ReactiveInsights: int,
    ProactiveInsights: int,
    MeanTimeToRecoverInMilliseconds: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeOrganizationHealthResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeOrganizationHealthResponseTypeDef

def get_value() -> DescribeOrganizationHealthResponseTypeDef:
    return {
        "OpenReactiveInsights": ...,
        "OpenProactiveInsights": ...,
        "MetricsAnalyzed": ...,
        "ResourceHours": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeOrganizationHealthResponseTypeDef(TypedDict):
    OpenReactiveInsights: int,
    OpenProactiveInsights: int,
    MetricsAnalyzed: int,
    ResourceHours: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeOrganizationOverviewResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeOrganizationOverviewResponseTypeDef

def get_value() -> DescribeOrganizationOverviewResponseTypeDef:
    return {
        "ReactiveInsights": ...,
        "ProactiveInsights": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeOrganizationOverviewResponseTypeDef(TypedDict):
    ReactiveInsights: int,
    ProactiveInsights: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EventSourcesConfigTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import EventSourcesConfigTypeDef

def get_value() -> EventSourcesConfigTypeDef:
    return {
        "AmazonCodeGuruProfiler": ...,
    }
Definition
class EventSourcesConfigTypeDef(TypedDict):
    AmazonCodeGuruProfiler: NotRequired[AmazonCodeGuruProfilerIntegrationTypeDef],  # (1)
  1. See AmazonCodeGuruProfilerIntegrationTypeDef

CloudFormationHealthTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import CloudFormationHealthTypeDef

def get_value() -> CloudFormationHealthTypeDef:
    return {
        "StackName": ...,
    }
Definition
class CloudFormationHealthTypeDef(TypedDict):
    StackName: NotRequired[str],
    Insight: NotRequired[InsightHealthTypeDef],  # (1)
    AnalyzedResourceCount: NotRequired[int],
  1. See InsightHealthTypeDef

TagHealthTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import TagHealthTypeDef

def get_value() -> TagHealthTypeDef:
    return {
        "AppBoundaryKey": ...,
    }
Definition
class TagHealthTypeDef(TypedDict):
    AppBoundaryKey: NotRequired[str],
    TagValue: NotRequired[str],
    Insight: NotRequired[InsightHealthTypeDef],  # (1)
    AnalyzedResourceCount: NotRequired[int],
  1. See InsightHealthTypeDef

CloudWatchMetricsDataSummaryTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import CloudWatchMetricsDataSummaryTypeDef

def get_value() -> CloudWatchMetricsDataSummaryTypeDef:
    return {
        "TimestampMetricValuePairList": ...,
    }
Definition
class CloudWatchMetricsDataSummaryTypeDef(TypedDict):
    TimestampMetricValuePairList: NotRequired[List[TimestampMetricValuePairTypeDef]],  # (1)
    StatusCode: NotRequired[CloudWatchMetricDataStatusCodeType],  # (2)
  1. See TimestampMetricValuePairTypeDef
  2. See CloudWatchMetricDataStatusCodeType

CostEstimationResourceCollectionFilterTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import CostEstimationResourceCollectionFilterTypeDef

def get_value() -> CostEstimationResourceCollectionFilterTypeDef:
    return {
        "CloudFormation": ...,
    }
Definition
class CostEstimationResourceCollectionFilterTypeDef(TypedDict):
    CloudFormation: NotRequired[CloudFormationCostEstimationResourceCollectionFilterTypeDef],  # (1)
    Tags: NotRequired[List[TagCostEstimationResourceCollectionFilterTypeDef]],  # (2)
  1. See CloudFormationCostEstimationResourceCollectionFilterTypeDef
  2. See TagCostEstimationResourceCollectionFilterTypeDef

DescribeFeedbackResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeFeedbackResponseTypeDef

def get_value() -> DescribeFeedbackResponseTypeDef:
    return {
        "InsightFeedback": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeFeedbackResponseTypeDef(TypedDict):
    InsightFeedback: InsightFeedbackTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InsightFeedbackTypeDef
  2. See ResponseMetadataTypeDef

PutFeedbackRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import PutFeedbackRequestRequestTypeDef

def get_value() -> PutFeedbackRequestRequestTypeDef:
    return {
        "InsightFeedback": ...,
    }
Definition
class PutFeedbackRequestRequestTypeDef(TypedDict):
    InsightFeedback: NotRequired[InsightFeedbackTypeDef],  # (1)
  1. See InsightFeedbackTypeDef

DescribeOrganizationResourceCollectionHealthRequestDescribeOrganizationResourceCollectionHealthPaginateTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeOrganizationResourceCollectionHealthRequestDescribeOrganizationResourceCollectionHealthPaginateTypeDef

def get_value() -> DescribeOrganizationResourceCollectionHealthRequestDescribeOrganizationResourceCollectionHealthPaginateTypeDef:
    return {
        "OrganizationResourceCollectionType": ...,
    }
Definition
class DescribeOrganizationResourceCollectionHealthRequestDescribeOrganizationResourceCollectionHealthPaginateTypeDef(TypedDict):
    OrganizationResourceCollectionType: OrganizationResourceCollectionTypeType,  # (1)
    AccountIds: NotRequired[Sequence[str]],
    OrganizationalUnitIds: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See OrganizationResourceCollectionTypeType
  2. See PaginatorConfigTypeDef

DescribeResourceCollectionHealthRequestDescribeResourceCollectionHealthPaginateTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeResourceCollectionHealthRequestDescribeResourceCollectionHealthPaginateTypeDef

def get_value() -> DescribeResourceCollectionHealthRequestDescribeResourceCollectionHealthPaginateTypeDef:
    return {
        "ResourceCollectionType": ...,
    }
Definition
class DescribeResourceCollectionHealthRequestDescribeResourceCollectionHealthPaginateTypeDef(TypedDict):
    ResourceCollectionType: ResourceCollectionTypeType,  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ResourceCollectionTypeType
  2. See PaginatorConfigTypeDef

GetCostEstimationRequestGetCostEstimationPaginateTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import GetCostEstimationRequestGetCostEstimationPaginateTypeDef

def get_value() -> GetCostEstimationRequestGetCostEstimationPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class GetCostEstimationRequestGetCostEstimationPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetResourceCollectionRequestGetResourceCollectionPaginateTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import GetResourceCollectionRequestGetResourceCollectionPaginateTypeDef

def get_value() -> GetResourceCollectionRequestGetResourceCollectionPaginateTypeDef:
    return {
        "ResourceCollectionType": ...,
    }
Definition
class GetResourceCollectionRequestGetResourceCollectionPaginateTypeDef(TypedDict):
    ResourceCollectionType: ResourceCollectionTypeType,  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ResourceCollectionTypeType
  2. See PaginatorConfigTypeDef

ListAnomalousLogGroupsRequestListAnomalousLogGroupsPaginateTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListAnomalousLogGroupsRequestListAnomalousLogGroupsPaginateTypeDef

def get_value() -> ListAnomalousLogGroupsRequestListAnomalousLogGroupsPaginateTypeDef:
    return {
        "InsightId": ...,
    }
Definition
class ListAnomalousLogGroupsRequestListAnomalousLogGroupsPaginateTypeDef(TypedDict):
    InsightId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListNotificationChannelsRequestListNotificationChannelsPaginateTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListNotificationChannelsRequestListNotificationChannelsPaginateTypeDef

def get_value() -> ListNotificationChannelsRequestListNotificationChannelsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListNotificationChannelsRequestListNotificationChannelsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRecommendationsRequestListRecommendationsPaginateTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListRecommendationsRequestListRecommendationsPaginateTypeDef

def get_value() -> ListRecommendationsRequestListRecommendationsPaginateTypeDef:
    return {
        "InsightId": ...,
    }
Definition
class ListRecommendationsRequestListRecommendationsPaginateTypeDef(TypedDict):
    InsightId: str,
    Locale: NotRequired[LocaleType],  # (1)
    AccountId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See LocaleType
  2. See PaginatorConfigTypeDef

ListInsightsClosedStatusFilterTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListInsightsClosedStatusFilterTypeDef

def get_value() -> ListInsightsClosedStatusFilterTypeDef:
    return {
        "Type": ...,
        "EndTimeRange": ...,
    }
Definition
class ListInsightsClosedStatusFilterTypeDef(TypedDict):
    Type: InsightTypeType,  # (1)
    EndTimeRange: EndTimeRangeTypeDef,  # (2)
  1. See InsightTypeType
  2. See EndTimeRangeTypeDef

ListAnomaliesForInsightFiltersTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListAnomaliesForInsightFiltersTypeDef

def get_value() -> ListAnomaliesForInsightFiltersTypeDef:
    return {
        "ServiceCollection": ...,
    }
Definition
class ListAnomaliesForInsightFiltersTypeDef(TypedDict):
    ServiceCollection: NotRequired[ServiceCollectionTypeDef],  # (1)
  1. See ServiceCollectionTypeDef

ListInsightsAnyStatusFilterTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListInsightsAnyStatusFilterTypeDef

def get_value() -> ListInsightsAnyStatusFilterTypeDef:
    return {
        "Type": ...,
        "StartTimeRange": ...,
    }
Definition
class ListInsightsAnyStatusFilterTypeDef(TypedDict):
    Type: InsightTypeType,  # (1)
    StartTimeRange: StartTimeRangeTypeDef,  # (2)
  1. See InsightTypeType
  2. See StartTimeRangeTypeDef

ListMonitoredResourcesRequestListMonitoredResourcesPaginateTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListMonitoredResourcesRequestListMonitoredResourcesPaginateTypeDef

def get_value() -> ListMonitoredResourcesRequestListMonitoredResourcesPaginateTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListMonitoredResourcesRequestListMonitoredResourcesPaginateTypeDef(TypedDict):
    Filters: NotRequired[ListMonitoredResourcesFiltersTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ListMonitoredResourcesFiltersTypeDef
  2. See PaginatorConfigTypeDef

ListMonitoredResourcesRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListMonitoredResourcesRequestRequestTypeDef

def get_value() -> ListMonitoredResourcesRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListMonitoredResourcesRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[ListMonitoredResourcesFiltersTypeDef],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ListMonitoredResourcesFiltersTypeDef

LogAnomalyShowcaseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import LogAnomalyShowcaseTypeDef

def get_value() -> LogAnomalyShowcaseTypeDef:
    return {
        "LogAnomalyClasses": ...,
    }
Definition
class LogAnomalyShowcaseTypeDef(TypedDict):
    LogAnomalyClasses: NotRequired[List[LogAnomalyClassTypeDef]],  # (1)
  1. See LogAnomalyClassTypeDef

NotificationChannelConfigTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import NotificationChannelConfigTypeDef

def get_value() -> NotificationChannelConfigTypeDef:
    return {
        "Sns": ...,
    }
Definition
class NotificationChannelConfigTypeDef(TypedDict):
    Sns: SnsChannelConfigTypeDef,  # (1)
    Filters: NotRequired[NotificationFilterConfigTypeDef],  # (2)
  1. See SnsChannelConfigTypeDef
  2. See NotificationFilterConfigTypeDef

UpdateServiceIntegrationConfigTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import UpdateServiceIntegrationConfigTypeDef

def get_value() -> UpdateServiceIntegrationConfigTypeDef:
    return {
        "OpsCenter": ...,
    }
Definition
class UpdateServiceIntegrationConfigTypeDef(TypedDict):
    OpsCenter: NotRequired[OpsCenterIntegrationConfigTypeDef],  # (1)
    LogsAnomalyDetection: NotRequired[LogsAnomalyDetectionIntegrationConfigTypeDef],  # (2)
  1. See OpsCenterIntegrationConfigTypeDef
  2. See LogsAnomalyDetectionIntegrationConfigTypeDef

ServiceIntegrationConfigTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ServiceIntegrationConfigTypeDef

def get_value() -> ServiceIntegrationConfigTypeDef:
    return {
        "OpsCenter": ...,
    }
Definition
class ServiceIntegrationConfigTypeDef(TypedDict):
    OpsCenter: NotRequired[OpsCenterIntegrationTypeDef],  # (1)
    LogsAnomalyDetection: NotRequired[LogsAnomalyDetectionIntegrationTypeDef],  # (2)
  1. See OpsCenterIntegrationTypeDef
  2. See LogsAnomalyDetectionIntegrationTypeDef

PerformanceInsightsMetricQueryTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import PerformanceInsightsMetricQueryTypeDef

def get_value() -> PerformanceInsightsMetricQueryTypeDef:
    return {
        "Metric": ...,
    }
Definition
class PerformanceInsightsMetricQueryTypeDef(TypedDict):
    Metric: NotRequired[str],
    GroupBy: NotRequired[PerformanceInsightsMetricDimensionGroupTypeDef],  # (1)
    Filter: NotRequired[Dict[str, str]],
  1. See PerformanceInsightsMetricDimensionGroupTypeDef

RecommendationRelatedAnomalySourceDetailTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import RecommendationRelatedAnomalySourceDetailTypeDef

def get_value() -> RecommendationRelatedAnomalySourceDetailTypeDef:
    return {
        "CloudWatchMetrics": ...,
    }
Definition
class RecommendationRelatedAnomalySourceDetailTypeDef(TypedDict):
    CloudWatchMetrics: NotRequired[List[RecommendationRelatedCloudWatchMetricsSourceDetailTypeDef]],  # (1)
  1. See RecommendationRelatedCloudWatchMetricsSourceDetailTypeDef

RecommendationRelatedEventTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import RecommendationRelatedEventTypeDef

def get_value() -> RecommendationRelatedEventTypeDef:
    return {
        "Name": ...,
    }
Definition
class RecommendationRelatedEventTypeDef(TypedDict):
    Name: NotRequired[str],
    Resources: NotRequired[List[RecommendationRelatedEventResourceTypeDef]],  # (1)
  1. See RecommendationRelatedEventResourceTypeDef

ResourceCollectionFilterTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ResourceCollectionFilterTypeDef

def get_value() -> ResourceCollectionFilterTypeDef:
    return {
        "CloudFormation": ...,
    }
Definition
class ResourceCollectionFilterTypeDef(TypedDict):
    CloudFormation: NotRequired[CloudFormationCollectionFilterTypeDef],  # (1)
    Tags: NotRequired[List[TagCollectionFilterTypeDef]],  # (2)
  1. See CloudFormationCollectionFilterTypeDef
  2. See TagCollectionFilterTypeDef

ResourceCollectionTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ResourceCollectionTypeDef

def get_value() -> ResourceCollectionTypeDef:
    return {
        "CloudFormation": ...,
    }
Definition
class ResourceCollectionTypeDef(TypedDict):
    CloudFormation: NotRequired[CloudFormationCollectionTypeDef],  # (1)
    Tags: NotRequired[List[TagCollectionTypeDef]],  # (2)
  1. See CloudFormationCollectionTypeDef
  2. See TagCollectionTypeDef

ServiceHealthTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ServiceHealthTypeDef

def get_value() -> ServiceHealthTypeDef:
    return {
        "ServiceName": ...,
    }
Definition
class ServiceHealthTypeDef(TypedDict):
    ServiceName: NotRequired[ServiceNameType],  # (1)
    Insight: NotRequired[ServiceInsightHealthTypeDef],  # (2)
    AnalyzedResourceCount: NotRequired[int],
  1. See ServiceNameType
  2. See ServiceInsightHealthTypeDef

UpdateResourceCollectionFilterTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import UpdateResourceCollectionFilterTypeDef

def get_value() -> UpdateResourceCollectionFilterTypeDef:
    return {
        "CloudFormation": ...,
    }
Definition
class UpdateResourceCollectionFilterTypeDef(TypedDict):
    CloudFormation: NotRequired[UpdateCloudFormationCollectionFilterTypeDef],  # (1)
    Tags: NotRequired[Sequence[UpdateTagCollectionFilterTypeDef]],  # (2)
  1. See UpdateCloudFormationCollectionFilterTypeDef
  2. See UpdateTagCollectionFilterTypeDef

DescribeEventSourcesConfigResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeEventSourcesConfigResponseTypeDef

def get_value() -> DescribeEventSourcesConfigResponseTypeDef:
    return {
        "EventSources": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeEventSourcesConfigResponseTypeDef(TypedDict):
    EventSources: EventSourcesConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventSourcesConfigTypeDef
  2. See ResponseMetadataTypeDef

UpdateEventSourcesConfigRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import UpdateEventSourcesConfigRequestRequestTypeDef

def get_value() -> UpdateEventSourcesConfigRequestRequestTypeDef:
    return {
        "EventSources": ...,
    }
Definition
class UpdateEventSourcesConfigRequestRequestTypeDef(TypedDict):
    EventSources: NotRequired[EventSourcesConfigTypeDef],  # (1)
  1. See EventSourcesConfigTypeDef

CloudWatchMetricsDetailTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import CloudWatchMetricsDetailTypeDef

def get_value() -> CloudWatchMetricsDetailTypeDef:
    return {
        "MetricName": ...,
    }
Definition
class CloudWatchMetricsDetailTypeDef(TypedDict):
    MetricName: NotRequired[str],
    Namespace: NotRequired[str],
    Dimensions: NotRequired[List[CloudWatchMetricsDimensionTypeDef]],  # (1)
    Stat: NotRequired[CloudWatchMetricsStatType],  # (2)
    Unit: NotRequired[str],
    Period: NotRequired[int],
    MetricDataSummary: NotRequired[CloudWatchMetricsDataSummaryTypeDef],  # (3)
  1. See CloudWatchMetricsDimensionTypeDef
  2. See CloudWatchMetricsStatType
  3. See CloudWatchMetricsDataSummaryTypeDef

GetCostEstimationResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import GetCostEstimationResponseTypeDef

def get_value() -> GetCostEstimationResponseTypeDef:
    return {
        "ResourceCollection": ...,
        "Status": ...,
        "Costs": ...,
        "TimeRange": ...,
        "TotalCost": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetCostEstimationResponseTypeDef(TypedDict):
    ResourceCollection: CostEstimationResourceCollectionFilterTypeDef,  # (1)
    Status: CostEstimationStatusType,  # (2)
    Costs: List[ServiceResourceCostTypeDef],  # (3)
    TimeRange: CostEstimationTimeRangeTypeDef,  # (4)
    TotalCost: float,
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See CostEstimationResourceCollectionFilterTypeDef
  2. See CostEstimationStatusType
  3. See ServiceResourceCostTypeDef
  4. See CostEstimationTimeRangeTypeDef
  5. See ResponseMetadataTypeDef

StartCostEstimationRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import StartCostEstimationRequestRequestTypeDef

def get_value() -> StartCostEstimationRequestRequestTypeDef:
    return {
        "ResourceCollection": ...,
    }
Definition
class StartCostEstimationRequestRequestTypeDef(TypedDict):
    ResourceCollection: CostEstimationResourceCollectionFilterTypeDef,  # (1)
    ClientToken: NotRequired[str],
  1. See CostEstimationResourceCollectionFilterTypeDef

ListAnomaliesForInsightRequestListAnomaliesForInsightPaginateTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListAnomaliesForInsightRequestListAnomaliesForInsightPaginateTypeDef

def get_value() -> ListAnomaliesForInsightRequestListAnomaliesForInsightPaginateTypeDef:
    return {
        "InsightId": ...,
    }
Definition
class ListAnomaliesForInsightRequestListAnomaliesForInsightPaginateTypeDef(TypedDict):
    InsightId: str,
    StartTimeRange: NotRequired[StartTimeRangeTypeDef],  # (1)
    AccountId: NotRequired[str],
    Filters: NotRequired[ListAnomaliesForInsightFiltersTypeDef],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See StartTimeRangeTypeDef
  2. See ListAnomaliesForInsightFiltersTypeDef
  3. See PaginatorConfigTypeDef

ListAnomaliesForInsightRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListAnomaliesForInsightRequestRequestTypeDef

def get_value() -> ListAnomaliesForInsightRequestRequestTypeDef:
    return {
        "InsightId": ...,
    }
Definition
class ListAnomaliesForInsightRequestRequestTypeDef(TypedDict):
    InsightId: str,
    StartTimeRange: NotRequired[StartTimeRangeTypeDef],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    AccountId: NotRequired[str],
    Filters: NotRequired[ListAnomaliesForInsightFiltersTypeDef],  # (2)
  1. See StartTimeRangeTypeDef
  2. See ListAnomaliesForInsightFiltersTypeDef

ListInsightsStatusFilterTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListInsightsStatusFilterTypeDef

def get_value() -> ListInsightsStatusFilterTypeDef:
    return {
        "Ongoing": ...,
    }
Definition
class ListInsightsStatusFilterTypeDef(TypedDict):
    Ongoing: NotRequired[ListInsightsOngoingStatusFilterTypeDef],  # (1)
    Closed: NotRequired[ListInsightsClosedStatusFilterTypeDef],  # (2)
    Any: NotRequired[ListInsightsAnyStatusFilterTypeDef],  # (3)
  1. See ListInsightsOngoingStatusFilterTypeDef
  2. See ListInsightsClosedStatusFilterTypeDef
  3. See ListInsightsAnyStatusFilterTypeDef

AnomalousLogGroupTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import AnomalousLogGroupTypeDef

def get_value() -> AnomalousLogGroupTypeDef:
    return {
        "LogGroupName": ...,
    }
Definition
class AnomalousLogGroupTypeDef(TypedDict):
    LogGroupName: NotRequired[str],
    ImpactStartTime: NotRequired[datetime],
    ImpactEndTime: NotRequired[datetime],
    NumberOfLogLinesScanned: NotRequired[int],
    LogAnomalyShowcases: NotRequired[List[LogAnomalyShowcaseTypeDef]],  # (1)
  1. See LogAnomalyShowcaseTypeDef

AddNotificationChannelRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import AddNotificationChannelRequestRequestTypeDef

def get_value() -> AddNotificationChannelRequestRequestTypeDef:
    return {
        "Config": ...,
    }
Definition
class AddNotificationChannelRequestRequestTypeDef(TypedDict):
    Config: NotificationChannelConfigTypeDef,  # (1)
  1. See NotificationChannelConfigTypeDef

NotificationChannelTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import NotificationChannelTypeDef

def get_value() -> NotificationChannelTypeDef:
    return {
        "Id": ...,
    }
Definition
class NotificationChannelTypeDef(TypedDict):
    Id: NotRequired[str],
    Config: NotRequired[NotificationChannelConfigTypeDef],  # (1)
  1. See NotificationChannelConfigTypeDef

UpdateServiceIntegrationRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import UpdateServiceIntegrationRequestRequestTypeDef

def get_value() -> UpdateServiceIntegrationRequestRequestTypeDef:
    return {
        "ServiceIntegration": ...,
    }
Definition
class UpdateServiceIntegrationRequestRequestTypeDef(TypedDict):
    ServiceIntegration: UpdateServiceIntegrationConfigTypeDef,  # (1)
  1. See UpdateServiceIntegrationConfigTypeDef

DescribeServiceIntegrationResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeServiceIntegrationResponseTypeDef

def get_value() -> DescribeServiceIntegrationResponseTypeDef:
    return {
        "ServiceIntegration": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeServiceIntegrationResponseTypeDef(TypedDict):
    ServiceIntegration: ServiceIntegrationConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceIntegrationConfigTypeDef
  2. See ResponseMetadataTypeDef

PerformanceInsightsReferenceMetricTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import PerformanceInsightsReferenceMetricTypeDef

def get_value() -> PerformanceInsightsReferenceMetricTypeDef:
    return {
        "MetricQuery": ...,
    }
Definition
class PerformanceInsightsReferenceMetricTypeDef(TypedDict):
    MetricQuery: NotRequired[PerformanceInsightsMetricQueryTypeDef],  # (1)
  1. See PerformanceInsightsMetricQueryTypeDef

RecommendationRelatedAnomalyTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import RecommendationRelatedAnomalyTypeDef

def get_value() -> RecommendationRelatedAnomalyTypeDef:
    return {
        "Resources": ...,
    }
Definition
class RecommendationRelatedAnomalyTypeDef(TypedDict):
    Resources: NotRequired[List[RecommendationRelatedAnomalyResourceTypeDef]],  # (1)
    SourceDetails: NotRequired[List[RecommendationRelatedAnomalySourceDetailTypeDef]],  # (2)
    AnomalyId: NotRequired[str],
  1. See RecommendationRelatedAnomalyResourceTypeDef
  2. See RecommendationRelatedAnomalySourceDetailTypeDef

GetResourceCollectionResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import GetResourceCollectionResponseTypeDef

def get_value() -> GetResourceCollectionResponseTypeDef:
    return {
        "ResourceCollection": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetResourceCollectionResponseTypeDef(TypedDict):
    ResourceCollection: ResourceCollectionFilterTypeDef,  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceCollectionFilterTypeDef
  2. See ResponseMetadataTypeDef

EventTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import EventTypeDef

def get_value() -> EventTypeDef:
    return {
        "ResourceCollection": ...,
    }
Definition
class EventTypeDef(TypedDict):
    ResourceCollection: NotRequired[ResourceCollectionTypeDef],  # (1)
    Id: NotRequired[str],
    Time: NotRequired[datetime],
    EventSource: NotRequired[str],
    Name: NotRequired[str],
    DataSource: NotRequired[EventDataSourceType],  # (2)
    EventClass: NotRequired[EventClassType],  # (3)
    Resources: NotRequired[List[EventResourceTypeDef]],  # (4)
  1. See ResourceCollectionTypeDef
  2. See EventDataSourceType
  3. See EventClassType
  4. See EventResourceTypeDef

ListEventsFiltersTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListEventsFiltersTypeDef

def get_value() -> ListEventsFiltersTypeDef:
    return {
        "InsightId": ...,
    }
Definition
class ListEventsFiltersTypeDef(TypedDict):
    InsightId: NotRequired[str],
    EventTimeRange: NotRequired[EventTimeRangeTypeDef],  # (1)
    EventClass: NotRequired[EventClassType],  # (2)
    EventSource: NotRequired[str],
    DataSource: NotRequired[EventDataSourceType],  # (3)
    ResourceCollection: NotRequired[ResourceCollectionTypeDef],  # (4)
  1. See EventTimeRangeTypeDef
  2. See EventClassType
  3. See EventDataSourceType
  4. See ResourceCollectionTypeDef

MonitoredResourceIdentifierTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import MonitoredResourceIdentifierTypeDef

def get_value() -> MonitoredResourceIdentifierTypeDef:
    return {
        "MonitoredResourceName": ...,
    }
Definition
class MonitoredResourceIdentifierTypeDef(TypedDict):
    MonitoredResourceName: NotRequired[str],
    Type: NotRequired[str],
    ResourcePermission: NotRequired[ResourcePermissionType],  # (1)
    LastUpdated: NotRequired[datetime],
    ResourceCollection: NotRequired[ResourceCollectionTypeDef],  # (2)
  1. See ResourcePermissionType
  2. See ResourceCollectionTypeDef

ProactiveInsightSummaryTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ProactiveInsightSummaryTypeDef

def get_value() -> ProactiveInsightSummaryTypeDef:
    return {
        "Id": ...,
    }
Definition
class ProactiveInsightSummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Name: NotRequired[str],
    Severity: NotRequired[InsightSeverityType],  # (1)
    Status: NotRequired[InsightStatusType],  # (2)
    InsightTimeRange: NotRequired[InsightTimeRangeTypeDef],  # (3)
    PredictionTimeRange: NotRequired[PredictionTimeRangeTypeDef],  # (4)
    ResourceCollection: NotRequired[ResourceCollectionTypeDef],  # (5)
    ServiceCollection: NotRequired[ServiceCollectionTypeDef],  # (6)
    AssociatedResourceArns: NotRequired[List[str]],
  1. See InsightSeverityType
  2. See InsightStatusType
  3. See InsightTimeRangeTypeDef
  4. See PredictionTimeRangeTypeDef
  5. See ResourceCollectionTypeDef
  6. See ServiceCollectionTypeDef

ProactiveInsightTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ProactiveInsightTypeDef

def get_value() -> ProactiveInsightTypeDef:
    return {
        "Id": ...,
    }
Definition
class ProactiveInsightTypeDef(TypedDict):
    Id: NotRequired[str],
    Name: NotRequired[str],
    Severity: NotRequired[InsightSeverityType],  # (1)
    Status: NotRequired[InsightStatusType],  # (2)
    InsightTimeRange: NotRequired[InsightTimeRangeTypeDef],  # (3)
    PredictionTimeRange: NotRequired[PredictionTimeRangeTypeDef],  # (4)
    ResourceCollection: NotRequired[ResourceCollectionTypeDef],  # (5)
    SsmOpsItemId: NotRequired[str],
    Description: NotRequired[str],
  1. See InsightSeverityType
  2. See InsightStatusType
  3. See InsightTimeRangeTypeDef
  4. See PredictionTimeRangeTypeDef
  5. See ResourceCollectionTypeDef

ProactiveOrganizationInsightSummaryTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ProactiveOrganizationInsightSummaryTypeDef

def get_value() -> ProactiveOrganizationInsightSummaryTypeDef:
    return {
        "Id": ...,
    }
Definition
class ProactiveOrganizationInsightSummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    AccountId: NotRequired[str],
    OrganizationalUnitId: NotRequired[str],
    Name: NotRequired[str],
    Severity: NotRequired[InsightSeverityType],  # (1)
    Status: NotRequired[InsightStatusType],  # (2)
    InsightTimeRange: NotRequired[InsightTimeRangeTypeDef],  # (3)
    PredictionTimeRange: NotRequired[PredictionTimeRangeTypeDef],  # (4)
    ResourceCollection: NotRequired[ResourceCollectionTypeDef],  # (5)
    ServiceCollection: NotRequired[ServiceCollectionTypeDef],  # (6)
  1. See InsightSeverityType
  2. See InsightStatusType
  3. See InsightTimeRangeTypeDef
  4. See PredictionTimeRangeTypeDef
  5. See ResourceCollectionTypeDef
  6. See ServiceCollectionTypeDef

ReactiveInsightSummaryTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ReactiveInsightSummaryTypeDef

def get_value() -> ReactiveInsightSummaryTypeDef:
    return {
        "Id": ...,
    }
Definition
class ReactiveInsightSummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Name: NotRequired[str],
    Severity: NotRequired[InsightSeverityType],  # (1)
    Status: NotRequired[InsightStatusType],  # (2)
    InsightTimeRange: NotRequired[InsightTimeRangeTypeDef],  # (3)
    ResourceCollection: NotRequired[ResourceCollectionTypeDef],  # (4)
    ServiceCollection: NotRequired[ServiceCollectionTypeDef],  # (5)
    AssociatedResourceArns: NotRequired[List[str]],
  1. See InsightSeverityType
  2. See InsightStatusType
  3. See InsightTimeRangeTypeDef
  4. See ResourceCollectionTypeDef
  5. See ServiceCollectionTypeDef

ReactiveInsightTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ReactiveInsightTypeDef

def get_value() -> ReactiveInsightTypeDef:
    return {
        "Id": ...,
    }
Definition
class ReactiveInsightTypeDef(TypedDict):
    Id: NotRequired[str],
    Name: NotRequired[str],
    Severity: NotRequired[InsightSeverityType],  # (1)
    Status: NotRequired[InsightStatusType],  # (2)
    InsightTimeRange: NotRequired[InsightTimeRangeTypeDef],  # (3)
    ResourceCollection: NotRequired[ResourceCollectionTypeDef],  # (4)
    SsmOpsItemId: NotRequired[str],
    Description: NotRequired[str],
  1. See InsightSeverityType
  2. See InsightStatusType
  3. See InsightTimeRangeTypeDef
  4. See ResourceCollectionTypeDef

ReactiveOrganizationInsightSummaryTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ReactiveOrganizationInsightSummaryTypeDef

def get_value() -> ReactiveOrganizationInsightSummaryTypeDef:
    return {
        "Id": ...,
    }
Definition
class ReactiveOrganizationInsightSummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    AccountId: NotRequired[str],
    OrganizationalUnitId: NotRequired[str],
    Name: NotRequired[str],
    Severity: NotRequired[InsightSeverityType],  # (1)
    Status: NotRequired[InsightStatusType],  # (2)
    InsightTimeRange: NotRequired[InsightTimeRangeTypeDef],  # (3)
    ResourceCollection: NotRequired[ResourceCollectionTypeDef],  # (4)
    ServiceCollection: NotRequired[ServiceCollectionTypeDef],  # (5)
  1. See InsightSeverityType
  2. See InsightStatusType
  3. See InsightTimeRangeTypeDef
  4. See ResourceCollectionTypeDef
  5. See ServiceCollectionTypeDef

SearchInsightsFiltersTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import SearchInsightsFiltersTypeDef

def get_value() -> SearchInsightsFiltersTypeDef:
    return {
        "Severities": ...,
    }
Definition
class SearchInsightsFiltersTypeDef(TypedDict):
    Severities: NotRequired[Sequence[InsightSeverityType]],  # (1)
    Statuses: NotRequired[Sequence[InsightStatusType]],  # (2)
    ResourceCollection: NotRequired[ResourceCollectionTypeDef],  # (3)
    ServiceCollection: NotRequired[ServiceCollectionTypeDef],  # (4)
  1. See InsightSeverityType
  2. See InsightStatusType
  3. See ResourceCollectionTypeDef
  4. See ServiceCollectionTypeDef

SearchOrganizationInsightsFiltersTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import SearchOrganizationInsightsFiltersTypeDef

def get_value() -> SearchOrganizationInsightsFiltersTypeDef:
    return {
        "Severities": ...,
    }
Definition
class SearchOrganizationInsightsFiltersTypeDef(TypedDict):
    Severities: NotRequired[Sequence[InsightSeverityType]],  # (1)
    Statuses: NotRequired[Sequence[InsightStatusType]],  # (2)
    ResourceCollection: NotRequired[ResourceCollectionTypeDef],  # (3)
    ServiceCollection: NotRequired[ServiceCollectionTypeDef],  # (4)
  1. See InsightSeverityType
  2. See InsightStatusType
  3. See ResourceCollectionTypeDef
  4. See ServiceCollectionTypeDef

DescribeOrganizationResourceCollectionHealthResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeOrganizationResourceCollectionHealthResponseTypeDef

def get_value() -> DescribeOrganizationResourceCollectionHealthResponseTypeDef:
    return {
        "CloudFormation": ...,
        "Service": ...,
        "Account": ...,
        "NextToken": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeOrganizationResourceCollectionHealthResponseTypeDef(TypedDict):
    CloudFormation: List[CloudFormationHealthTypeDef],  # (1)
    Service: List[ServiceHealthTypeDef],  # (2)
    Account: List[AccountHealthTypeDef],  # (3)
    NextToken: str,
    Tags: List[TagHealthTypeDef],  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See CloudFormationHealthTypeDef
  2. See ServiceHealthTypeDef
  3. See AccountHealthTypeDef
  4. See TagHealthTypeDef
  5. See ResponseMetadataTypeDef

DescribeResourceCollectionHealthResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeResourceCollectionHealthResponseTypeDef

def get_value() -> DescribeResourceCollectionHealthResponseTypeDef:
    return {
        "CloudFormation": ...,
        "Service": ...,
        "NextToken": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeResourceCollectionHealthResponseTypeDef(TypedDict):
    CloudFormation: List[CloudFormationHealthTypeDef],  # (1)
    Service: List[ServiceHealthTypeDef],  # (2)
    NextToken: str,
    Tags: List[TagHealthTypeDef],  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See CloudFormationHealthTypeDef
  2. See ServiceHealthTypeDef
  3. See TagHealthTypeDef
  4. See ResponseMetadataTypeDef

UpdateResourceCollectionRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import UpdateResourceCollectionRequestRequestTypeDef

def get_value() -> UpdateResourceCollectionRequestRequestTypeDef:
    return {
        "Action": ...,
        "ResourceCollection": ...,
    }
Definition
class UpdateResourceCollectionRequestRequestTypeDef(TypedDict):
    Action: UpdateResourceCollectionActionType,  # (1)
    ResourceCollection: UpdateResourceCollectionFilterTypeDef,  # (2)
  1. See UpdateResourceCollectionActionType
  2. See UpdateResourceCollectionFilterTypeDef

ListInsightsRequestListInsightsPaginateTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListInsightsRequestListInsightsPaginateTypeDef

def get_value() -> ListInsightsRequestListInsightsPaginateTypeDef:
    return {
        "StatusFilter": ...,
    }
Definition
class ListInsightsRequestListInsightsPaginateTypeDef(TypedDict):
    StatusFilter: ListInsightsStatusFilterTypeDef,  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ListInsightsStatusFilterTypeDef
  2. See PaginatorConfigTypeDef

ListInsightsRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListInsightsRequestRequestTypeDef

def get_value() -> ListInsightsRequestRequestTypeDef:
    return {
        "StatusFilter": ...,
    }
Definition
class ListInsightsRequestRequestTypeDef(TypedDict):
    StatusFilter: ListInsightsStatusFilterTypeDef,  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ListInsightsStatusFilterTypeDef

ListOrganizationInsightsRequestListOrganizationInsightsPaginateTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListOrganizationInsightsRequestListOrganizationInsightsPaginateTypeDef

def get_value() -> ListOrganizationInsightsRequestListOrganizationInsightsPaginateTypeDef:
    return {
        "StatusFilter": ...,
    }
Definition
class ListOrganizationInsightsRequestListOrganizationInsightsPaginateTypeDef(TypedDict):
    StatusFilter: ListInsightsStatusFilterTypeDef,  # (1)
    AccountIds: NotRequired[Sequence[str]],
    OrganizationalUnitIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ListInsightsStatusFilterTypeDef
  2. See PaginatorConfigTypeDef

ListOrganizationInsightsRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListOrganizationInsightsRequestRequestTypeDef

def get_value() -> ListOrganizationInsightsRequestRequestTypeDef:
    return {
        "StatusFilter": ...,
    }
Definition
class ListOrganizationInsightsRequestRequestTypeDef(TypedDict):
    StatusFilter: ListInsightsStatusFilterTypeDef,  # (1)
    MaxResults: NotRequired[int],
    AccountIds: NotRequired[Sequence[str]],
    OrganizationalUnitIds: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
  1. See ListInsightsStatusFilterTypeDef

ListAnomalousLogGroupsResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListAnomalousLogGroupsResponseTypeDef

def get_value() -> ListAnomalousLogGroupsResponseTypeDef:
    return {
        "InsightId": ...,
        "AnomalousLogGroups": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListAnomalousLogGroupsResponseTypeDef(TypedDict):
    InsightId: str,
    AnomalousLogGroups: List[AnomalousLogGroupTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AnomalousLogGroupTypeDef
  2. See ResponseMetadataTypeDef

ListNotificationChannelsResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListNotificationChannelsResponseTypeDef

def get_value() -> ListNotificationChannelsResponseTypeDef:
    return {
        "Channels": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListNotificationChannelsResponseTypeDef(TypedDict):
    Channels: List[NotificationChannelTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NotificationChannelTypeDef
  2. See ResponseMetadataTypeDef

PerformanceInsightsReferenceComparisonValuesTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import PerformanceInsightsReferenceComparisonValuesTypeDef

def get_value() -> PerformanceInsightsReferenceComparisonValuesTypeDef:
    return {
        "ReferenceScalar": ...,
    }
Definition
class PerformanceInsightsReferenceComparisonValuesTypeDef(TypedDict):
    ReferenceScalar: NotRequired[PerformanceInsightsReferenceScalarTypeDef],  # (1)
    ReferenceMetric: NotRequired[PerformanceInsightsReferenceMetricTypeDef],  # (2)
  1. See PerformanceInsightsReferenceScalarTypeDef
  2. See PerformanceInsightsReferenceMetricTypeDef

RecommendationTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import RecommendationTypeDef

def get_value() -> RecommendationTypeDef:
    return {
        "Description": ...,
    }
Definition
class RecommendationTypeDef(TypedDict):
    Description: NotRequired[str],
    Link: NotRequired[str],
    Name: NotRequired[str],
    Reason: NotRequired[str],
    RelatedEvents: NotRequired[List[RecommendationRelatedEventTypeDef]],  # (1)
    RelatedAnomalies: NotRequired[List[RecommendationRelatedAnomalyTypeDef]],  # (2)
    Category: NotRequired[str],
  1. See RecommendationRelatedEventTypeDef
  2. See RecommendationRelatedAnomalyTypeDef

ListEventsResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListEventsResponseTypeDef

def get_value() -> ListEventsResponseTypeDef:
    return {
        "Events": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListEventsResponseTypeDef(TypedDict):
    Events: List[EventTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventTypeDef
  2. See ResponseMetadataTypeDef

ListEventsRequestListEventsPaginateTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListEventsRequestListEventsPaginateTypeDef

def get_value() -> ListEventsRequestListEventsPaginateTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListEventsRequestListEventsPaginateTypeDef(TypedDict):
    Filters: ListEventsFiltersTypeDef,  # (1)
    AccountId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ListEventsFiltersTypeDef
  2. See PaginatorConfigTypeDef

ListEventsRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListEventsRequestRequestTypeDef

def get_value() -> ListEventsRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class ListEventsRequestRequestTypeDef(TypedDict):
    Filters: ListEventsFiltersTypeDef,  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    AccountId: NotRequired[str],
  1. See ListEventsFiltersTypeDef

ListMonitoredResourcesResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListMonitoredResourcesResponseTypeDef

def get_value() -> ListMonitoredResourcesResponseTypeDef:
    return {
        "MonitoredResourceIdentifiers": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListMonitoredResourcesResponseTypeDef(TypedDict):
    MonitoredResourceIdentifiers: List[MonitoredResourceIdentifierTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MonitoredResourceIdentifierTypeDef
  2. See ResponseMetadataTypeDef

ListInsightsResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListInsightsResponseTypeDef

def get_value() -> ListInsightsResponseTypeDef:
    return {
        "ProactiveInsights": ...,
        "ReactiveInsights": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListInsightsResponseTypeDef(TypedDict):
    ProactiveInsights: List[ProactiveInsightSummaryTypeDef],  # (1)
    ReactiveInsights: List[ReactiveInsightSummaryTypeDef],  # (2)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ProactiveInsightSummaryTypeDef
  2. See ReactiveInsightSummaryTypeDef
  3. See ResponseMetadataTypeDef

SearchInsightsResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import SearchInsightsResponseTypeDef

def get_value() -> SearchInsightsResponseTypeDef:
    return {
        "ProactiveInsights": ...,
        "ReactiveInsights": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class SearchInsightsResponseTypeDef(TypedDict):
    ProactiveInsights: List[ProactiveInsightSummaryTypeDef],  # (1)
    ReactiveInsights: List[ReactiveInsightSummaryTypeDef],  # (2)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ProactiveInsightSummaryTypeDef
  2. See ReactiveInsightSummaryTypeDef
  3. See ResponseMetadataTypeDef

SearchOrganizationInsightsResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import SearchOrganizationInsightsResponseTypeDef

def get_value() -> SearchOrganizationInsightsResponseTypeDef:
    return {
        "ProactiveInsights": ...,
        "ReactiveInsights": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class SearchOrganizationInsightsResponseTypeDef(TypedDict):
    ProactiveInsights: List[ProactiveInsightSummaryTypeDef],  # (1)
    ReactiveInsights: List[ReactiveInsightSummaryTypeDef],  # (2)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ProactiveInsightSummaryTypeDef
  2. See ReactiveInsightSummaryTypeDef
  3. See ResponseMetadataTypeDef

DescribeInsightResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeInsightResponseTypeDef

def get_value() -> DescribeInsightResponseTypeDef:
    return {
        "ProactiveInsight": ...,
        "ReactiveInsight": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeInsightResponseTypeDef(TypedDict):
    ProactiveInsight: ProactiveInsightTypeDef,  # (1)
    ReactiveInsight: ReactiveInsightTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ProactiveInsightTypeDef
  2. See ReactiveInsightTypeDef
  3. See ResponseMetadataTypeDef

ListOrganizationInsightsResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListOrganizationInsightsResponseTypeDef

def get_value() -> ListOrganizationInsightsResponseTypeDef:
    return {
        "ProactiveInsights": ...,
        "ReactiveInsights": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListOrganizationInsightsResponseTypeDef(TypedDict):
    ProactiveInsights: List[ProactiveOrganizationInsightSummaryTypeDef],  # (1)
    ReactiveInsights: List[ReactiveOrganizationInsightSummaryTypeDef],  # (2)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ProactiveOrganizationInsightSummaryTypeDef
  2. See ReactiveOrganizationInsightSummaryTypeDef
  3. See ResponseMetadataTypeDef

SearchInsightsRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import SearchInsightsRequestRequestTypeDef

def get_value() -> SearchInsightsRequestRequestTypeDef:
    return {
        "StartTimeRange": ...,
        "Type": ...,
    }
Definition
class SearchInsightsRequestRequestTypeDef(TypedDict):
    StartTimeRange: StartTimeRangeTypeDef,  # (1)
    Type: InsightTypeType,  # (2)
    Filters: NotRequired[SearchInsightsFiltersTypeDef],  # (3)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See StartTimeRangeTypeDef
  2. See InsightTypeType
  3. See SearchInsightsFiltersTypeDef

SearchInsightsRequestSearchInsightsPaginateTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import SearchInsightsRequestSearchInsightsPaginateTypeDef

def get_value() -> SearchInsightsRequestSearchInsightsPaginateTypeDef:
    return {
        "StartTimeRange": ...,
        "Type": ...,
    }
Definition
class SearchInsightsRequestSearchInsightsPaginateTypeDef(TypedDict):
    StartTimeRange: StartTimeRangeTypeDef,  # (1)
    Type: InsightTypeType,  # (2)
    Filters: NotRequired[SearchInsightsFiltersTypeDef],  # (3)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (4)
  1. See StartTimeRangeTypeDef
  2. See InsightTypeType
  3. See SearchInsightsFiltersTypeDef
  4. See PaginatorConfigTypeDef

SearchOrganizationInsightsRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import SearchOrganizationInsightsRequestRequestTypeDef

def get_value() -> SearchOrganizationInsightsRequestRequestTypeDef:
    return {
        "AccountIds": ...,
        "StartTimeRange": ...,
        "Type": ...,
    }
Definition
class SearchOrganizationInsightsRequestRequestTypeDef(TypedDict):
    AccountIds: Sequence[str],
    StartTimeRange: StartTimeRangeTypeDef,  # (1)
    Type: InsightTypeType,  # (2)
    Filters: NotRequired[SearchOrganizationInsightsFiltersTypeDef],  # (3)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See StartTimeRangeTypeDef
  2. See InsightTypeType
  3. See SearchOrganizationInsightsFiltersTypeDef

SearchOrganizationInsightsRequestSearchOrganizationInsightsPaginateTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import SearchOrganizationInsightsRequestSearchOrganizationInsightsPaginateTypeDef

def get_value() -> SearchOrganizationInsightsRequestSearchOrganizationInsightsPaginateTypeDef:
    return {
        "AccountIds": ...,
        "StartTimeRange": ...,
        "Type": ...,
    }
Definition
class SearchOrganizationInsightsRequestSearchOrganizationInsightsPaginateTypeDef(TypedDict):
    AccountIds: Sequence[str],
    StartTimeRange: StartTimeRangeTypeDef,  # (1)
    Type: InsightTypeType,  # (2)
    Filters: NotRequired[SearchOrganizationInsightsFiltersTypeDef],  # (3)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (4)
  1. See StartTimeRangeTypeDef
  2. See InsightTypeType
  3. See SearchOrganizationInsightsFiltersTypeDef
  4. See PaginatorConfigTypeDef

PerformanceInsightsReferenceDataTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import PerformanceInsightsReferenceDataTypeDef

def get_value() -> PerformanceInsightsReferenceDataTypeDef:
    return {
        "Name": ...,
    }
Definition
class PerformanceInsightsReferenceDataTypeDef(TypedDict):
    Name: NotRequired[str],
    ComparisonValues: NotRequired[PerformanceInsightsReferenceComparisonValuesTypeDef],  # (1)
  1. See PerformanceInsightsReferenceComparisonValuesTypeDef

ListRecommendationsResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListRecommendationsResponseTypeDef

def get_value() -> ListRecommendationsResponseTypeDef:
    return {
        "Recommendations": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListRecommendationsResponseTypeDef(TypedDict):
    Recommendations: List[RecommendationTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RecommendationTypeDef
  2. See ResponseMetadataTypeDef

PerformanceInsightsMetricsDetailTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import PerformanceInsightsMetricsDetailTypeDef

def get_value() -> PerformanceInsightsMetricsDetailTypeDef:
    return {
        "MetricDisplayName": ...,
    }
Definition
class PerformanceInsightsMetricsDetailTypeDef(TypedDict):
    MetricDisplayName: NotRequired[str],
    Unit: NotRequired[str],
    MetricQuery: NotRequired[PerformanceInsightsMetricQueryTypeDef],  # (1)
    ReferenceData: NotRequired[List[PerformanceInsightsReferenceDataTypeDef]],  # (2)
    StatsAtAnomaly: NotRequired[List[PerformanceInsightsStatTypeDef]],  # (3)
    StatsAtBaseline: NotRequired[List[PerformanceInsightsStatTypeDef]],  # (3)
  1. See PerformanceInsightsMetricQueryTypeDef
  2. See PerformanceInsightsReferenceDataTypeDef
  3. See PerformanceInsightsStatTypeDef
  4. See PerformanceInsightsStatTypeDef

AnomalySourceDetailsTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import AnomalySourceDetailsTypeDef

def get_value() -> AnomalySourceDetailsTypeDef:
    return {
        "CloudWatchMetrics": ...,
    }
Definition
class AnomalySourceDetailsTypeDef(TypedDict):
    CloudWatchMetrics: NotRequired[List[CloudWatchMetricsDetailTypeDef]],  # (1)
    PerformanceInsightsMetrics: NotRequired[List[PerformanceInsightsMetricsDetailTypeDef]],  # (2)
  1. See CloudWatchMetricsDetailTypeDef
  2. See PerformanceInsightsMetricsDetailTypeDef

ProactiveAnomalySummaryTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ProactiveAnomalySummaryTypeDef

def get_value() -> ProactiveAnomalySummaryTypeDef:
    return {
        "Id": ...,
    }
Definition
class ProactiveAnomalySummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Severity: NotRequired[AnomalySeverityType],  # (1)
    Status: NotRequired[AnomalyStatusType],  # (2)
    UpdateTime: NotRequired[datetime],
    AnomalyTimeRange: NotRequired[AnomalyTimeRangeTypeDef],  # (3)
    AnomalyReportedTimeRange: NotRequired[AnomalyReportedTimeRangeTypeDef],  # (4)
    PredictionTimeRange: NotRequired[PredictionTimeRangeTypeDef],  # (5)
    SourceDetails: NotRequired[AnomalySourceDetailsTypeDef],  # (6)
    AssociatedInsightId: NotRequired[str],
    ResourceCollection: NotRequired[ResourceCollectionTypeDef],  # (7)
    Limit: NotRequired[float],
    SourceMetadata: NotRequired[AnomalySourceMetadataTypeDef],  # (8)
    AnomalyResources: NotRequired[List[AnomalyResourceTypeDef]],  # (9)
    Description: NotRequired[str],
  1. See AnomalySeverityType
  2. See AnomalyStatusType
  3. See AnomalyTimeRangeTypeDef
  4. See AnomalyReportedTimeRangeTypeDef
  5. See PredictionTimeRangeTypeDef
  6. See AnomalySourceDetailsTypeDef
  7. See ResourceCollectionTypeDef
  8. See AnomalySourceMetadataTypeDef
  9. See AnomalyResourceTypeDef

ProactiveAnomalyTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ProactiveAnomalyTypeDef

def get_value() -> ProactiveAnomalyTypeDef:
    return {
        "Id": ...,
    }
Definition
class ProactiveAnomalyTypeDef(TypedDict):
    Id: NotRequired[str],
    Severity: NotRequired[AnomalySeverityType],  # (1)
    Status: NotRequired[AnomalyStatusType],  # (2)
    UpdateTime: NotRequired[datetime],
    AnomalyTimeRange: NotRequired[AnomalyTimeRangeTypeDef],  # (3)
    AnomalyReportedTimeRange: NotRequired[AnomalyReportedTimeRangeTypeDef],  # (4)
    PredictionTimeRange: NotRequired[PredictionTimeRangeTypeDef],  # (5)
    SourceDetails: NotRequired[AnomalySourceDetailsTypeDef],  # (6)
    AssociatedInsightId: NotRequired[str],
    ResourceCollection: NotRequired[ResourceCollectionTypeDef],  # (7)
    Limit: NotRequired[float],
    SourceMetadata: NotRequired[AnomalySourceMetadataTypeDef],  # (8)
    AnomalyResources: NotRequired[List[AnomalyResourceTypeDef]],  # (9)
    Description: NotRequired[str],
  1. See AnomalySeverityType
  2. See AnomalyStatusType
  3. See AnomalyTimeRangeTypeDef
  4. See AnomalyReportedTimeRangeTypeDef
  5. See PredictionTimeRangeTypeDef
  6. See AnomalySourceDetailsTypeDef
  7. See ResourceCollectionTypeDef
  8. See AnomalySourceMetadataTypeDef
  9. See AnomalyResourceTypeDef

ReactiveAnomalySummaryTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ReactiveAnomalySummaryTypeDef

def get_value() -> ReactiveAnomalySummaryTypeDef:
    return {
        "Id": ...,
    }
Definition
class ReactiveAnomalySummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Severity: NotRequired[AnomalySeverityType],  # (1)
    Status: NotRequired[AnomalyStatusType],  # (2)
    AnomalyTimeRange: NotRequired[AnomalyTimeRangeTypeDef],  # (3)
    AnomalyReportedTimeRange: NotRequired[AnomalyReportedTimeRangeTypeDef],  # (4)
    SourceDetails: NotRequired[AnomalySourceDetailsTypeDef],  # (5)
    AssociatedInsightId: NotRequired[str],
    ResourceCollection: NotRequired[ResourceCollectionTypeDef],  # (6)
    Type: NotRequired[AnomalyTypeType],  # (7)
    Name: NotRequired[str],
    Description: NotRequired[str],
    CausalAnomalyId: NotRequired[str],
    AnomalyResources: NotRequired[List[AnomalyResourceTypeDef]],  # (8)
  1. See AnomalySeverityType
  2. See AnomalyStatusType
  3. See AnomalyTimeRangeTypeDef
  4. See AnomalyReportedTimeRangeTypeDef
  5. See AnomalySourceDetailsTypeDef
  6. See ResourceCollectionTypeDef
  7. See AnomalyTypeType
  8. See AnomalyResourceTypeDef

ReactiveAnomalyTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ReactiveAnomalyTypeDef

def get_value() -> ReactiveAnomalyTypeDef:
    return {
        "Id": ...,
    }
Definition
class ReactiveAnomalyTypeDef(TypedDict):
    Id: NotRequired[str],
    Severity: NotRequired[AnomalySeverityType],  # (1)
    Status: NotRequired[AnomalyStatusType],  # (2)
    AnomalyTimeRange: NotRequired[AnomalyTimeRangeTypeDef],  # (3)
    AnomalyReportedTimeRange: NotRequired[AnomalyReportedTimeRangeTypeDef],  # (4)
    SourceDetails: NotRequired[AnomalySourceDetailsTypeDef],  # (5)
    AssociatedInsightId: NotRequired[str],
    ResourceCollection: NotRequired[ResourceCollectionTypeDef],  # (6)
    Type: NotRequired[AnomalyTypeType],  # (7)
    Name: NotRequired[str],
    Description: NotRequired[str],
    CausalAnomalyId: NotRequired[str],
    AnomalyResources: NotRequired[List[AnomalyResourceTypeDef]],  # (8)
  1. See AnomalySeverityType
  2. See AnomalyStatusType
  3. See AnomalyTimeRangeTypeDef
  4. See AnomalyReportedTimeRangeTypeDef
  5. See AnomalySourceDetailsTypeDef
  6. See ResourceCollectionTypeDef
  7. See AnomalyTypeType
  8. See AnomalyResourceTypeDef

ListAnomaliesForInsightResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListAnomaliesForInsightResponseTypeDef

def get_value() -> ListAnomaliesForInsightResponseTypeDef:
    return {
        "ProactiveAnomalies": ...,
        "ReactiveAnomalies": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListAnomaliesForInsightResponseTypeDef(TypedDict):
    ProactiveAnomalies: List[ProactiveAnomalySummaryTypeDef],  # (1)
    ReactiveAnomalies: List[ReactiveAnomalySummaryTypeDef],  # (2)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ProactiveAnomalySummaryTypeDef
  2. See ReactiveAnomalySummaryTypeDef
  3. See ResponseMetadataTypeDef

DescribeAnomalyResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeAnomalyResponseTypeDef

def get_value() -> DescribeAnomalyResponseTypeDef:
    return {
        "ProactiveAnomaly": ...,
        "ReactiveAnomaly": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeAnomalyResponseTypeDef(TypedDict):
    ProactiveAnomaly: ProactiveAnomalyTypeDef,  # (1)
    ReactiveAnomaly: ReactiveAnomalyTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ProactiveAnomalyTypeDef
  2. See ReactiveAnomalyTypeDef
  3. See ResponseMetadataTypeDef