Skip to content

Type definitions#

Index > DevOpsGuru > Type definitions

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

TimestampTypeDef#

# TimestampTypeDef Union usage example

from mypy_boto3_devops_guru.type_defs import TimestampTypeDef


def get_value() -> TimestampTypeDef:
    return ...


# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime.datetime,
    str,
]

CloudFormationCollectionUnionTypeDef#

# CloudFormationCollectionUnionTypeDef Union usage example

from mypy_boto3_devops_guru.type_defs import CloudFormationCollectionUnionTypeDef


def get_value() -> CloudFormationCollectionUnionTypeDef:
    return ...


# CloudFormationCollectionUnionTypeDef definition

CloudFormationCollectionUnionTypeDef = Union[
    CloudFormationCollectionTypeDef,  # (1)
    CloudFormationCollectionOutputTypeDef,  # (2)
]
  1. See CloudFormationCollectionTypeDef
  2. See CloudFormationCollectionOutputTypeDef

ServiceCollectionUnionTypeDef#

# ServiceCollectionUnionTypeDef Union usage example

from mypy_boto3_devops_guru.type_defs import ServiceCollectionUnionTypeDef


def get_value() -> ServiceCollectionUnionTypeDef:
    return ...


# ServiceCollectionUnionTypeDef definition

ServiceCollectionUnionTypeDef = Union[
    ServiceCollectionTypeDef,  # (1)
    ServiceCollectionOutputTypeDef,  # (2)
]
  1. See ServiceCollectionTypeDef
  2. See ServiceCollectionOutputTypeDef

TagCollectionUnionTypeDef#

# TagCollectionUnionTypeDef Union usage example

from mypy_boto3_devops_guru.type_defs import TagCollectionUnionTypeDef


def get_value() -> TagCollectionUnionTypeDef:
    return ...


# TagCollectionUnionTypeDef definition

TagCollectionUnionTypeDef = Union[
    TagCollectionTypeDef,  # (1)
    TagCollectionOutputTypeDef,  # (2)
]
  1. See TagCollectionTypeDef
  2. See TagCollectionOutputTypeDef

CostEstimationResourceCollectionFilterUnionTypeDef#

# CostEstimationResourceCollectionFilterUnionTypeDef Union usage example

from mypy_boto3_devops_guru.type_defs import CostEstimationResourceCollectionFilterUnionTypeDef


def get_value() -> CostEstimationResourceCollectionFilterUnionTypeDef:
    return ...


# CostEstimationResourceCollectionFilterUnionTypeDef definition

CostEstimationResourceCollectionFilterUnionTypeDef = Union[
    CostEstimationResourceCollectionFilterTypeDef,  # (1)
    CostEstimationResourceCollectionFilterOutputTypeDef,  # (2)
]
  1. See CostEstimationResourceCollectionFilterTypeDef
  2. See CostEstimationResourceCollectionFilterOutputTypeDef

NotificationChannelConfigUnionTypeDef#

# NotificationChannelConfigUnionTypeDef Union usage example

from mypy_boto3_devops_guru.type_defs import NotificationChannelConfigUnionTypeDef


def get_value() -> NotificationChannelConfigUnionTypeDef:
    return ...


# NotificationChannelConfigUnionTypeDef definition

NotificationChannelConfigUnionTypeDef = Union[
    NotificationChannelConfigTypeDef,  # (1)
    NotificationChannelConfigOutputTypeDef,  # (2)
]
  1. See NotificationChannelConfigTypeDef
  2. See NotificationChannelConfigOutputTypeDef

ResourceCollectionUnionTypeDef#

# ResourceCollectionUnionTypeDef Union usage example

from mypy_boto3_devops_guru.type_defs import ResourceCollectionUnionTypeDef


def get_value() -> ResourceCollectionUnionTypeDef:
    return ...


# ResourceCollectionUnionTypeDef definition

ResourceCollectionUnionTypeDef = Union[
    ResourceCollectionTypeDef,  # (1)
    ResourceCollectionOutputTypeDef,  # (2)
]
  1. See ResourceCollectionTypeDef
  2. See ResourceCollectionOutputTypeDef

AccountInsightHealthTypeDef#

# AccountInsightHealthTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import AccountInsightHealthTypeDef


def get_value() -> AccountInsightHealthTypeDef:
    return {
        "OpenProactiveInsights": ...,
    }


# AccountInsightHealthTypeDef definition

class AccountInsightHealthTypeDef(TypedDict):
    OpenProactiveInsights: NotRequired[int],
    OpenReactiveInsights: NotRequired[int],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ResponseMetadataTypeDef


def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }


# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

AmazonCodeGuruProfilerIntegrationTypeDef#

# AmazonCodeGuruProfilerIntegrationTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import AmazonCodeGuruProfilerIntegrationTypeDef


def get_value() -> AmazonCodeGuruProfilerIntegrationTypeDef:
    return {
        "Status": ...,
    }


# AmazonCodeGuruProfilerIntegrationTypeDef definition

class AmazonCodeGuruProfilerIntegrationTypeDef(TypedDict):
    Status: NotRequired[EventSourceOptInStatusType],  # (1)
  1. See EventSourceOptInStatusType

AnomalyReportedTimeRangeTypeDef#

# AnomalyReportedTimeRangeTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import AnomalyReportedTimeRangeTypeDef


def get_value() -> AnomalyReportedTimeRangeTypeDef:
    return {
        "OpenTime": ...,
    }


# AnomalyReportedTimeRangeTypeDef definition

class AnomalyReportedTimeRangeTypeDef(TypedDict):
    OpenTime: datetime.datetime,
    CloseTime: NotRequired[datetime.datetime],

AnomalyResourceTypeDef#

# AnomalyResourceTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import AnomalyResourceTypeDef


def get_value() -> AnomalyResourceTypeDef:
    return {
        "Name": ...,
    }


# AnomalyResourceTypeDef definition

class AnomalyResourceTypeDef(TypedDict):
    Name: NotRequired[str],
    Type: NotRequired[str],

AnomalySourceMetadataTypeDef#

# AnomalySourceMetadataTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import AnomalySourceMetadataTypeDef


def get_value() -> AnomalySourceMetadataTypeDef:
    return {
        "Source": ...,
    }


# AnomalySourceMetadataTypeDef definition

class AnomalySourceMetadataTypeDef(TypedDict):
    Source: NotRequired[str],
    SourceResourceName: NotRequired[str],
    SourceResourceType: NotRequired[str],

AnomalyTimeRangeTypeDef#

# AnomalyTimeRangeTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import AnomalyTimeRangeTypeDef


def get_value() -> AnomalyTimeRangeTypeDef:
    return {
        "StartTime": ...,
    }


# AnomalyTimeRangeTypeDef definition

class AnomalyTimeRangeTypeDef(TypedDict):
    StartTime: datetime.datetime,
    EndTime: NotRequired[datetime.datetime],

CloudFormationCollectionFilterTypeDef#

# CloudFormationCollectionFilterTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import CloudFormationCollectionFilterTypeDef


def get_value() -> CloudFormationCollectionFilterTypeDef:
    return {
        "StackNames": ...,
    }


# CloudFormationCollectionFilterTypeDef definition

class CloudFormationCollectionFilterTypeDef(TypedDict):
    StackNames: NotRequired[List[str]],

CloudFormationCollectionOutputTypeDef#

# CloudFormationCollectionOutputTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import CloudFormationCollectionOutputTypeDef


def get_value() -> CloudFormationCollectionOutputTypeDef:
    return {
        "StackNames": ...,
    }


# CloudFormationCollectionOutputTypeDef definition

class CloudFormationCollectionOutputTypeDef(TypedDict):
    StackNames: NotRequired[List[str]],

CloudFormationCollectionTypeDef#

# CloudFormationCollectionTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import CloudFormationCollectionTypeDef


def get_value() -> CloudFormationCollectionTypeDef:
    return {
        "StackNames": ...,
    }


# CloudFormationCollectionTypeDef definition

class CloudFormationCollectionTypeDef(TypedDict):
    StackNames: NotRequired[Sequence[str]],

CloudFormationCostEstimationResourceCollectionFilterOutputTypeDef#

# CloudFormationCostEstimationResourceCollectionFilterOutputTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import CloudFormationCostEstimationResourceCollectionFilterOutputTypeDef


def get_value() -> CloudFormationCostEstimationResourceCollectionFilterOutputTypeDef:
    return {
        "StackNames": ...,
    }


# CloudFormationCostEstimationResourceCollectionFilterOutputTypeDef definition

class CloudFormationCostEstimationResourceCollectionFilterOutputTypeDef(TypedDict):
    StackNames: NotRequired[List[str]],

CloudFormationCostEstimationResourceCollectionFilterTypeDef#

# CloudFormationCostEstimationResourceCollectionFilterTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import CloudFormationCostEstimationResourceCollectionFilterTypeDef


def get_value() -> CloudFormationCostEstimationResourceCollectionFilterTypeDef:
    return {
        "StackNames": ...,
    }


# CloudFormationCostEstimationResourceCollectionFilterTypeDef definition

class CloudFormationCostEstimationResourceCollectionFilterTypeDef(TypedDict):
    StackNames: NotRequired[Sequence[str]],

InsightHealthTypeDef#

# InsightHealthTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import InsightHealthTypeDef


def get_value() -> InsightHealthTypeDef:
    return {
        "OpenProactiveInsights": ...,
    }


# InsightHealthTypeDef definition

class InsightHealthTypeDef(TypedDict):
    OpenProactiveInsights: NotRequired[int],
    OpenReactiveInsights: NotRequired[int],
    MeanTimeToRecoverInMilliseconds: NotRequired[int],

TimestampMetricValuePairTypeDef#

# TimestampMetricValuePairTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import TimestampMetricValuePairTypeDef


def get_value() -> TimestampMetricValuePairTypeDef:
    return {
        "Timestamp": ...,
    }


# TimestampMetricValuePairTypeDef definition

class TimestampMetricValuePairTypeDef(TypedDict):
    Timestamp: NotRequired[datetime.datetime],
    MetricValue: NotRequired[float],

CloudWatchMetricsDimensionTypeDef#

# CloudWatchMetricsDimensionTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import CloudWatchMetricsDimensionTypeDef


def get_value() -> CloudWatchMetricsDimensionTypeDef:
    return {
        "Name": ...,
    }


# CloudWatchMetricsDimensionTypeDef definition

class CloudWatchMetricsDimensionTypeDef(TypedDict):
    Name: NotRequired[str],
    Value: NotRequired[str],

TagCostEstimationResourceCollectionFilterOutputTypeDef#

# TagCostEstimationResourceCollectionFilterOutputTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import TagCostEstimationResourceCollectionFilterOutputTypeDef


def get_value() -> TagCostEstimationResourceCollectionFilterOutputTypeDef:
    return {
        "AppBoundaryKey": ...,
    }


# TagCostEstimationResourceCollectionFilterOutputTypeDef definition

class TagCostEstimationResourceCollectionFilterOutputTypeDef(TypedDict):
    AppBoundaryKey: str,
    TagValues: List[str],

TagCostEstimationResourceCollectionFilterTypeDef#

# TagCostEstimationResourceCollectionFilterTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import TagCostEstimationResourceCollectionFilterTypeDef


def get_value() -> TagCostEstimationResourceCollectionFilterTypeDef:
    return {
        "AppBoundaryKey": ...,
    }


# TagCostEstimationResourceCollectionFilterTypeDef definition

class TagCostEstimationResourceCollectionFilterTypeDef(TypedDict):
    AppBoundaryKey: str,
    TagValues: Sequence[str],

CostEstimationTimeRangeTypeDef#

# CostEstimationTimeRangeTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import CostEstimationTimeRangeTypeDef


def get_value() -> CostEstimationTimeRangeTypeDef:
    return {
        "StartTime": ...,
    }


# CostEstimationTimeRangeTypeDef definition

class CostEstimationTimeRangeTypeDef(TypedDict):
    StartTime: NotRequired[datetime.datetime],
    EndTime: NotRequired[datetime.datetime],

DeleteInsightRequestTypeDef#

# DeleteInsightRequestTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import DeleteInsightRequestTypeDef


def get_value() -> DeleteInsightRequestTypeDef:
    return {
        "Id": ...,
    }


# DeleteInsightRequestTypeDef definition

class DeleteInsightRequestTypeDef(TypedDict):
    Id: str,

DescribeAnomalyRequestTypeDef#

# DescribeAnomalyRequestTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import DescribeAnomalyRequestTypeDef


def get_value() -> DescribeAnomalyRequestTypeDef:
    return {
        "Id": ...,
    }


# DescribeAnomalyRequestTypeDef definition

class DescribeAnomalyRequestTypeDef(TypedDict):
    Id: str,
    AccountId: NotRequired[str],

DescribeFeedbackRequestTypeDef#

# DescribeFeedbackRequestTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import DescribeFeedbackRequestTypeDef


def get_value() -> DescribeFeedbackRequestTypeDef:
    return {
        "InsightId": ...,
    }


# DescribeFeedbackRequestTypeDef definition

class DescribeFeedbackRequestTypeDef(TypedDict):
    InsightId: NotRequired[str],

InsightFeedbackTypeDef#

# InsightFeedbackTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import InsightFeedbackTypeDef


def get_value() -> InsightFeedbackTypeDef:
    return {
        "Id": ...,
    }


# InsightFeedbackTypeDef definition

class InsightFeedbackTypeDef(TypedDict):
    Id: NotRequired[str],
    Feedback: NotRequired[InsightFeedbackOptionType],  # (1)
  1. See InsightFeedbackOptionType

DescribeInsightRequestTypeDef#

# DescribeInsightRequestTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import DescribeInsightRequestTypeDef


def get_value() -> DescribeInsightRequestTypeDef:
    return {
        "Id": ...,
    }


# DescribeInsightRequestTypeDef definition

class DescribeInsightRequestTypeDef(TypedDict):
    Id: str,
    AccountId: NotRequired[str],

DescribeOrganizationHealthRequestTypeDef#

# DescribeOrganizationHealthRequestTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import DescribeOrganizationHealthRequestTypeDef


def get_value() -> DescribeOrganizationHealthRequestTypeDef:
    return {
        "AccountIds": ...,
    }


# DescribeOrganizationHealthRequestTypeDef definition

class DescribeOrganizationHealthRequestTypeDef(TypedDict):
    AccountIds: NotRequired[Sequence[str]],
    OrganizationalUnitIds: NotRequired[Sequence[str]],

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import PaginatorConfigTypeDef


def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }


# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

DescribeOrganizationResourceCollectionHealthRequestTypeDef#

# DescribeOrganizationResourceCollectionHealthRequestTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import DescribeOrganizationResourceCollectionHealthRequestTypeDef


def get_value() -> DescribeOrganizationResourceCollectionHealthRequestTypeDef:
    return {
        "OrganizationResourceCollectionType": ...,
    }


# DescribeOrganizationResourceCollectionHealthRequestTypeDef definition

class DescribeOrganizationResourceCollectionHealthRequestTypeDef(TypedDict):
    OrganizationResourceCollectionType: OrganizationResourceCollectionTypeType,  # (1)
    AccountIds: NotRequired[Sequence[str]],
    OrganizationalUnitIds: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See OrganizationResourceCollectionTypeType

DescribeResourceCollectionHealthRequestTypeDef#

# DescribeResourceCollectionHealthRequestTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import DescribeResourceCollectionHealthRequestTypeDef


def get_value() -> DescribeResourceCollectionHealthRequestTypeDef:
    return {
        "ResourceCollectionType": ...,
    }


# DescribeResourceCollectionHealthRequestTypeDef definition

class DescribeResourceCollectionHealthRequestTypeDef(TypedDict):
    ResourceCollectionType: ResourceCollectionTypeType,  # (1)
    NextToken: NotRequired[str],
  1. See ResourceCollectionTypeType

EventResourceTypeDef#

# EventResourceTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import EventResourceTypeDef


def get_value() -> EventResourceTypeDef:
    return {
        "Type": ...,
    }


# EventResourceTypeDef definition

class EventResourceTypeDef(TypedDict):
    Type: NotRequired[str],
    Name: NotRequired[str],
    Arn: NotRequired[str],

GetCostEstimationRequestTypeDef#

# GetCostEstimationRequestTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import GetCostEstimationRequestTypeDef


def get_value() -> GetCostEstimationRequestTypeDef:
    return {
        "NextToken": ...,
    }


# GetCostEstimationRequestTypeDef definition

class GetCostEstimationRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],

ServiceResourceCostTypeDef#

# ServiceResourceCostTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ServiceResourceCostTypeDef


def get_value() -> ServiceResourceCostTypeDef:
    return {
        "Type": ...,
    }


# ServiceResourceCostTypeDef definition

class ServiceResourceCostTypeDef(TypedDict):
    Type: NotRequired[str],
    State: NotRequired[CostEstimationServiceResourceStateType],  # (1)
    Count: NotRequired[int],
    UnitCost: NotRequired[float],
    Cost: NotRequired[float],
  1. See CostEstimationServiceResourceStateType

GetResourceCollectionRequestTypeDef#

# GetResourceCollectionRequestTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import GetResourceCollectionRequestTypeDef


def get_value() -> GetResourceCollectionRequestTypeDef:
    return {
        "ResourceCollectionType": ...,
    }


# GetResourceCollectionRequestTypeDef definition

class GetResourceCollectionRequestTypeDef(TypedDict):
    ResourceCollectionType: ResourceCollectionTypeType,  # (1)
    NextToken: NotRequired[str],
  1. See ResourceCollectionTypeType

InsightTimeRangeTypeDef#

# InsightTimeRangeTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import InsightTimeRangeTypeDef


def get_value() -> InsightTimeRangeTypeDef:
    return {
        "StartTime": ...,
    }


# InsightTimeRangeTypeDef definition

class InsightTimeRangeTypeDef(TypedDict):
    StartTime: datetime.datetime,
    EndTime: NotRequired[datetime.datetime],

KMSServerSideEncryptionIntegrationConfigTypeDef#

# KMSServerSideEncryptionIntegrationConfigTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import KMSServerSideEncryptionIntegrationConfigTypeDef


def get_value() -> KMSServerSideEncryptionIntegrationConfigTypeDef:
    return {
        "KMSKeyId": ...,
    }


# KMSServerSideEncryptionIntegrationConfigTypeDef definition

class KMSServerSideEncryptionIntegrationConfigTypeDef(TypedDict):
    KMSKeyId: NotRequired[str],
    OptInStatus: NotRequired[OptInStatusType],  # (1)
    Type: NotRequired[ServerSideEncryptionTypeType],  # (2)
  1. See OptInStatusType
  2. See ServerSideEncryptionTypeType

KMSServerSideEncryptionIntegrationTypeDef#

# KMSServerSideEncryptionIntegrationTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import KMSServerSideEncryptionIntegrationTypeDef


def get_value() -> KMSServerSideEncryptionIntegrationTypeDef:
    return {
        "KMSKeyId": ...,
    }


# KMSServerSideEncryptionIntegrationTypeDef definition

class KMSServerSideEncryptionIntegrationTypeDef(TypedDict):
    KMSKeyId: NotRequired[str],
    OptInStatus: NotRequired[OptInStatusType],  # (1)
    Type: NotRequired[ServerSideEncryptionTypeType],  # (2)
  1. See OptInStatusType
  2. See ServerSideEncryptionTypeType

ListAnomalousLogGroupsRequestTypeDef#

# ListAnomalousLogGroupsRequestTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ListAnomalousLogGroupsRequestTypeDef


def get_value() -> ListAnomalousLogGroupsRequestTypeDef:
    return {
        "InsightId": ...,
    }


# ListAnomalousLogGroupsRequestTypeDef definition

class ListAnomalousLogGroupsRequestTypeDef(TypedDict):
    InsightId: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListInsightsOngoingStatusFilterTypeDef#

# ListInsightsOngoingStatusFilterTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ListInsightsOngoingStatusFilterTypeDef


def get_value() -> ListInsightsOngoingStatusFilterTypeDef:
    return {
        "Type": ...,
    }


# ListInsightsOngoingStatusFilterTypeDef definition

class ListInsightsOngoingStatusFilterTypeDef(TypedDict):
    Type: InsightTypeType,  # (1)
  1. See InsightTypeType

ListMonitoredResourcesFiltersTypeDef#

# ListMonitoredResourcesFiltersTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ListMonitoredResourcesFiltersTypeDef


def get_value() -> ListMonitoredResourcesFiltersTypeDef:
    return {
        "ResourcePermission": ...,
    }


# ListMonitoredResourcesFiltersTypeDef definition

class ListMonitoredResourcesFiltersTypeDef(TypedDict):
    ResourcePermission: ResourcePermissionType,  # (1)
    ResourceTypeFilters: Sequence[ResourceTypeFilterType],  # (2)
  1. See ResourcePermissionType
  2. See Sequence[ResourceTypeFilterType]

ListNotificationChannelsRequestTypeDef#

# ListNotificationChannelsRequestTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ListNotificationChannelsRequestTypeDef


def get_value() -> ListNotificationChannelsRequestTypeDef:
    return {
        "NextToken": ...,
    }


# ListNotificationChannelsRequestTypeDef definition

class ListNotificationChannelsRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],

ListRecommendationsRequestTypeDef#

# ListRecommendationsRequestTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ListRecommendationsRequestTypeDef


def get_value() -> ListRecommendationsRequestTypeDef:
    return {
        "InsightId": ...,
    }


# ListRecommendationsRequestTypeDef definition

class ListRecommendationsRequestTypeDef(TypedDict):
    InsightId: str,
    NextToken: NotRequired[str],
    Locale: NotRequired[LocaleType],  # (1)
    AccountId: NotRequired[str],
  1. See LocaleType

LogAnomalyClassTypeDef#

# LogAnomalyClassTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import LogAnomalyClassTypeDef


def get_value() -> LogAnomalyClassTypeDef:
    return {
        "LogStreamName": ...,
    }


# LogAnomalyClassTypeDef 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.datetime],
  1. See LogAnomalyTypeType

LogsAnomalyDetectionIntegrationConfigTypeDef#

# LogsAnomalyDetectionIntegrationConfigTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import LogsAnomalyDetectionIntegrationConfigTypeDef


def get_value() -> LogsAnomalyDetectionIntegrationConfigTypeDef:
    return {
        "OptInStatus": ...,
    }


# LogsAnomalyDetectionIntegrationConfigTypeDef definition

class LogsAnomalyDetectionIntegrationConfigTypeDef(TypedDict):
    OptInStatus: NotRequired[OptInStatusType],  # (1)
  1. See OptInStatusType

LogsAnomalyDetectionIntegrationTypeDef#

# LogsAnomalyDetectionIntegrationTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import LogsAnomalyDetectionIntegrationTypeDef


def get_value() -> LogsAnomalyDetectionIntegrationTypeDef:
    return {
        "OptInStatus": ...,
    }


# LogsAnomalyDetectionIntegrationTypeDef definition

class LogsAnomalyDetectionIntegrationTypeDef(TypedDict):
    OptInStatus: NotRequired[OptInStatusType],  # (1)
  1. See OptInStatusType

NotificationFilterConfigOutputTypeDef#

# NotificationFilterConfigOutputTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import NotificationFilterConfigOutputTypeDef


def get_value() -> NotificationFilterConfigOutputTypeDef:
    return {
        "Severities": ...,
    }


# NotificationFilterConfigOutputTypeDef definition

class NotificationFilterConfigOutputTypeDef(TypedDict):
    Severities: NotRequired[List[InsightSeverityType]],  # (1)
    MessageTypes: NotRequired[List[NotificationMessageTypeType]],  # (2)
  1. See List[InsightSeverityType]
  2. See List[NotificationMessageTypeType]

SnsChannelConfigTypeDef#

# SnsChannelConfigTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import SnsChannelConfigTypeDef


def get_value() -> SnsChannelConfigTypeDef:
    return {
        "TopicArn": ...,
    }


# SnsChannelConfigTypeDef definition

class SnsChannelConfigTypeDef(TypedDict):
    TopicArn: NotRequired[str],

NotificationFilterConfigTypeDef#

# NotificationFilterConfigTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import NotificationFilterConfigTypeDef


def get_value() -> NotificationFilterConfigTypeDef:
    return {
        "Severities": ...,
    }


# NotificationFilterConfigTypeDef definition

class NotificationFilterConfigTypeDef(TypedDict):
    Severities: NotRequired[Sequence[InsightSeverityType]],  # (1)
    MessageTypes: NotRequired[Sequence[NotificationMessageTypeType]],  # (2)
  1. See Sequence[InsightSeverityType]
  2. See Sequence[NotificationMessageTypeType]

OpsCenterIntegrationConfigTypeDef#

# OpsCenterIntegrationConfigTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import OpsCenterIntegrationConfigTypeDef


def get_value() -> OpsCenterIntegrationConfigTypeDef:
    return {
        "OptInStatus": ...,
    }


# OpsCenterIntegrationConfigTypeDef definition

class OpsCenterIntegrationConfigTypeDef(TypedDict):
    OptInStatus: NotRequired[OptInStatusType],  # (1)
  1. See OptInStatusType

OpsCenterIntegrationTypeDef#

# OpsCenterIntegrationTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import OpsCenterIntegrationTypeDef


def get_value() -> OpsCenterIntegrationTypeDef:
    return {
        "OptInStatus": ...,
    }


# OpsCenterIntegrationTypeDef definition

class OpsCenterIntegrationTypeDef(TypedDict):
    OptInStatus: NotRequired[OptInStatusType],  # (1)
  1. See OptInStatusType

PerformanceInsightsMetricDimensionGroupTypeDef#

# PerformanceInsightsMetricDimensionGroupTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import PerformanceInsightsMetricDimensionGroupTypeDef


def get_value() -> PerformanceInsightsMetricDimensionGroupTypeDef:
    return {
        "Group": ...,
    }


# PerformanceInsightsMetricDimensionGroupTypeDef definition

class PerformanceInsightsMetricDimensionGroupTypeDef(TypedDict):
    Group: NotRequired[str],
    Dimensions: NotRequired[List[str]],
    Limit: NotRequired[int],

PerformanceInsightsStatTypeDef#

# PerformanceInsightsStatTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import PerformanceInsightsStatTypeDef


def get_value() -> PerformanceInsightsStatTypeDef:
    return {
        "Type": ...,
    }


# PerformanceInsightsStatTypeDef definition

class PerformanceInsightsStatTypeDef(TypedDict):
    Type: NotRequired[str],
    Value: NotRequired[float],

PerformanceInsightsReferenceScalarTypeDef#

# PerformanceInsightsReferenceScalarTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import PerformanceInsightsReferenceScalarTypeDef


def get_value() -> PerformanceInsightsReferenceScalarTypeDef:
    return {
        "Value": ...,
    }


# PerformanceInsightsReferenceScalarTypeDef definition

class PerformanceInsightsReferenceScalarTypeDef(TypedDict):
    Value: NotRequired[float],

PredictionTimeRangeTypeDef#

# PredictionTimeRangeTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import PredictionTimeRangeTypeDef


def get_value() -> PredictionTimeRangeTypeDef:
    return {
        "StartTime": ...,
    }


# PredictionTimeRangeTypeDef definition

class PredictionTimeRangeTypeDef(TypedDict):
    StartTime: datetime.datetime,
    EndTime: NotRequired[datetime.datetime],

ServiceCollectionOutputTypeDef#

# ServiceCollectionOutputTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ServiceCollectionOutputTypeDef


def get_value() -> ServiceCollectionOutputTypeDef:
    return {
        "ServiceNames": ...,
    }


# ServiceCollectionOutputTypeDef definition

class ServiceCollectionOutputTypeDef(TypedDict):
    ServiceNames: NotRequired[List[ServiceNameType]],  # (1)
  1. See List[ServiceNameType]

RecommendationRelatedAnomalyResourceTypeDef#

# RecommendationRelatedAnomalyResourceTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import RecommendationRelatedAnomalyResourceTypeDef


def get_value() -> RecommendationRelatedAnomalyResourceTypeDef:
    return {
        "Name": ...,
    }


# RecommendationRelatedAnomalyResourceTypeDef definition

class RecommendationRelatedAnomalyResourceTypeDef(TypedDict):
    Name: NotRequired[str],
    Type: NotRequired[str],

RecommendationRelatedCloudWatchMetricsSourceDetailTypeDef#

# RecommendationRelatedCloudWatchMetricsSourceDetailTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import RecommendationRelatedCloudWatchMetricsSourceDetailTypeDef


def get_value() -> RecommendationRelatedCloudWatchMetricsSourceDetailTypeDef:
    return {
        "MetricName": ...,
    }


# RecommendationRelatedCloudWatchMetricsSourceDetailTypeDef definition

class RecommendationRelatedCloudWatchMetricsSourceDetailTypeDef(TypedDict):
    MetricName: NotRequired[str],
    Namespace: NotRequired[str],

RecommendationRelatedEventResourceTypeDef#

# RecommendationRelatedEventResourceTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import RecommendationRelatedEventResourceTypeDef


def get_value() -> RecommendationRelatedEventResourceTypeDef:
    return {
        "Name": ...,
    }


# RecommendationRelatedEventResourceTypeDef definition

class RecommendationRelatedEventResourceTypeDef(TypedDict):
    Name: NotRequired[str],
    Type: NotRequired[str],

RemoveNotificationChannelRequestTypeDef#

# RemoveNotificationChannelRequestTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import RemoveNotificationChannelRequestTypeDef


def get_value() -> RemoveNotificationChannelRequestTypeDef:
    return {
        "Id": ...,
    }


# RemoveNotificationChannelRequestTypeDef definition

class RemoveNotificationChannelRequestTypeDef(TypedDict):
    Id: str,

TagCollectionFilterTypeDef#

# TagCollectionFilterTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import TagCollectionFilterTypeDef


def get_value() -> TagCollectionFilterTypeDef:
    return {
        "AppBoundaryKey": ...,
    }


# TagCollectionFilterTypeDef definition

class TagCollectionFilterTypeDef(TypedDict):
    AppBoundaryKey: str,
    TagValues: List[str],

TagCollectionOutputTypeDef#

# TagCollectionOutputTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import TagCollectionOutputTypeDef


def get_value() -> TagCollectionOutputTypeDef:
    return {
        "AppBoundaryKey": ...,
    }


# TagCollectionOutputTypeDef definition

class TagCollectionOutputTypeDef(TypedDict):
    AppBoundaryKey: str,
    TagValues: List[str],

ServiceCollectionTypeDef#

# ServiceCollectionTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ServiceCollectionTypeDef


def get_value() -> ServiceCollectionTypeDef:
    return {
        "ServiceNames": ...,
    }


# ServiceCollectionTypeDef definition

class ServiceCollectionTypeDef(TypedDict):
    ServiceNames: NotRequired[Sequence[ServiceNameType]],  # (1)
  1. See Sequence[ServiceNameType]

ServiceInsightHealthTypeDef#

# ServiceInsightHealthTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ServiceInsightHealthTypeDef


def get_value() -> ServiceInsightHealthTypeDef:
    return {
        "OpenProactiveInsights": ...,
    }


# ServiceInsightHealthTypeDef definition

class ServiceInsightHealthTypeDef(TypedDict):
    OpenProactiveInsights: NotRequired[int],
    OpenReactiveInsights: NotRequired[int],

TagCollectionTypeDef#

# TagCollectionTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import TagCollectionTypeDef


def get_value() -> TagCollectionTypeDef:
    return {
        "AppBoundaryKey": ...,
    }


# TagCollectionTypeDef definition

class TagCollectionTypeDef(TypedDict):
    AppBoundaryKey: str,
    TagValues: Sequence[str],

UpdateCloudFormationCollectionFilterTypeDef#

# UpdateCloudFormationCollectionFilterTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import UpdateCloudFormationCollectionFilterTypeDef


def get_value() -> UpdateCloudFormationCollectionFilterTypeDef:
    return {
        "StackNames": ...,
    }


# UpdateCloudFormationCollectionFilterTypeDef definition

class UpdateCloudFormationCollectionFilterTypeDef(TypedDict):
    StackNames: NotRequired[Sequence[str]],

UpdateTagCollectionFilterTypeDef#

# UpdateTagCollectionFilterTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import UpdateTagCollectionFilterTypeDef


def get_value() -> UpdateTagCollectionFilterTypeDef:
    return {
        "AppBoundaryKey": ...,
    }


# UpdateTagCollectionFilterTypeDef definition

class UpdateTagCollectionFilterTypeDef(TypedDict):
    AppBoundaryKey: str,
    TagValues: Sequence[str],

AccountHealthTypeDef#

# AccountHealthTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import AccountHealthTypeDef


def get_value() -> AccountHealthTypeDef:
    return {
        "AccountId": ...,
    }


# AccountHealthTypeDef definition

class AccountHealthTypeDef(TypedDict):
    AccountId: NotRequired[str],
    Insight: NotRequired[AccountInsightHealthTypeDef],  # (1)
  1. See AccountInsightHealthTypeDef

AddNotificationChannelResponseTypeDef#

# AddNotificationChannelResponseTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import AddNotificationChannelResponseTypeDef


def get_value() -> AddNotificationChannelResponseTypeDef:
    return {
        "Id": ...,
    }


# AddNotificationChannelResponseTypeDef definition

class AddNotificationChannelResponseTypeDef(TypedDict):
    Id: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeAccountHealthResponseTypeDef#

# DescribeAccountHealthResponseTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import DescribeAccountHealthResponseTypeDef


def get_value() -> DescribeAccountHealthResponseTypeDef:
    return {
        "OpenReactiveInsights": ...,
    }


# DescribeAccountHealthResponseTypeDef definition

class DescribeAccountHealthResponseTypeDef(TypedDict):
    OpenReactiveInsights: int,
    OpenProactiveInsights: int,
    MetricsAnalyzed: int,
    ResourceHours: int,
    AnalyzedResourceCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeAccountOverviewResponseTypeDef#

# DescribeAccountOverviewResponseTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import DescribeAccountOverviewResponseTypeDef


def get_value() -> DescribeAccountOverviewResponseTypeDef:
    return {
        "ReactiveInsights": ...,
    }


# DescribeAccountOverviewResponseTypeDef definition

class DescribeAccountOverviewResponseTypeDef(TypedDict):
    ReactiveInsights: int,
    ProactiveInsights: int,
    MeanTimeToRecoverInMilliseconds: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeOrganizationHealthResponseTypeDef#

# DescribeOrganizationHealthResponseTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import DescribeOrganizationHealthResponseTypeDef


def get_value() -> DescribeOrganizationHealthResponseTypeDef:
    return {
        "OpenReactiveInsights": ...,
    }


# DescribeOrganizationHealthResponseTypeDef definition

class DescribeOrganizationHealthResponseTypeDef(TypedDict):
    OpenReactiveInsights: int,
    OpenProactiveInsights: int,
    MetricsAnalyzed: int,
    ResourceHours: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeOrganizationOverviewResponseTypeDef#

# DescribeOrganizationOverviewResponseTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import DescribeOrganizationOverviewResponseTypeDef


def get_value() -> DescribeOrganizationOverviewResponseTypeDef:
    return {
        "ReactiveInsights": ...,
    }


# DescribeOrganizationOverviewResponseTypeDef definition

class DescribeOrganizationOverviewResponseTypeDef(TypedDict):
    ReactiveInsights: int,
    ProactiveInsights: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EventSourcesConfigTypeDef#

# EventSourcesConfigTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import EventSourcesConfigTypeDef


def get_value() -> EventSourcesConfigTypeDef:
    return {
        "AmazonCodeGuruProfiler": ...,
    }


# EventSourcesConfigTypeDef definition

class EventSourcesConfigTypeDef(TypedDict):
    AmazonCodeGuruProfiler: NotRequired[AmazonCodeGuruProfilerIntegrationTypeDef],  # (1)
  1. See AmazonCodeGuruProfilerIntegrationTypeDef

CloudFormationHealthTypeDef#

# CloudFormationHealthTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import CloudFormationHealthTypeDef


def get_value() -> CloudFormationHealthTypeDef:
    return {
        "StackName": ...,
    }


# CloudFormationHealthTypeDef definition

class CloudFormationHealthTypeDef(TypedDict):
    StackName: NotRequired[str],
    Insight: NotRequired[InsightHealthTypeDef],  # (1)
    AnalyzedResourceCount: NotRequired[int],
  1. See InsightHealthTypeDef

TagHealthTypeDef#

# TagHealthTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import TagHealthTypeDef


def get_value() -> TagHealthTypeDef:
    return {
        "AppBoundaryKey": ...,
    }


# TagHealthTypeDef definition

class TagHealthTypeDef(TypedDict):
    AppBoundaryKey: NotRequired[str],
    TagValue: NotRequired[str],
    Insight: NotRequired[InsightHealthTypeDef],  # (1)
    AnalyzedResourceCount: NotRequired[int],
  1. See InsightHealthTypeDef

CloudWatchMetricsDataSummaryTypeDef#

# CloudWatchMetricsDataSummaryTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import CloudWatchMetricsDataSummaryTypeDef


def get_value() -> CloudWatchMetricsDataSummaryTypeDef:
    return {
        "TimestampMetricValuePairList": ...,
    }


# CloudWatchMetricsDataSummaryTypeDef definition

class CloudWatchMetricsDataSummaryTypeDef(TypedDict):
    TimestampMetricValuePairList: NotRequired[List[TimestampMetricValuePairTypeDef]],  # (1)
    StatusCode: NotRequired[CloudWatchMetricDataStatusCodeType],  # (2)
  1. See List[TimestampMetricValuePairTypeDef]
  2. See CloudWatchMetricDataStatusCodeType

CostEstimationResourceCollectionFilterOutputTypeDef#

# CostEstimationResourceCollectionFilterOutputTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import CostEstimationResourceCollectionFilterOutputTypeDef


def get_value() -> CostEstimationResourceCollectionFilterOutputTypeDef:
    return {
        "CloudFormation": ...,
    }


# CostEstimationResourceCollectionFilterOutputTypeDef definition

class CostEstimationResourceCollectionFilterOutputTypeDef(TypedDict):
    CloudFormation: NotRequired[CloudFormationCostEstimationResourceCollectionFilterOutputTypeDef],  # (1)
    Tags: NotRequired[List[TagCostEstimationResourceCollectionFilterOutputTypeDef]],  # (2)
  1. See CloudFormationCostEstimationResourceCollectionFilterOutputTypeDef
  2. See List[TagCostEstimationResourceCollectionFilterOutputTypeDef]

CostEstimationResourceCollectionFilterTypeDef#

# CostEstimationResourceCollectionFilterTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import CostEstimationResourceCollectionFilterTypeDef


def get_value() -> CostEstimationResourceCollectionFilterTypeDef:
    return {
        "CloudFormation": ...,
    }


# CostEstimationResourceCollectionFilterTypeDef definition

class CostEstimationResourceCollectionFilterTypeDef(TypedDict):
    CloudFormation: NotRequired[CloudFormationCostEstimationResourceCollectionFilterTypeDef],  # (1)
    Tags: NotRequired[Sequence[TagCostEstimationResourceCollectionFilterTypeDef]],  # (2)
  1. See CloudFormationCostEstimationResourceCollectionFilterTypeDef
  2. See Sequence[TagCostEstimationResourceCollectionFilterTypeDef]

DescribeAccountOverviewRequestTypeDef#

# DescribeAccountOverviewRequestTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import DescribeAccountOverviewRequestTypeDef


def get_value() -> DescribeAccountOverviewRequestTypeDef:
    return {
        "FromTime": ...,
    }


# DescribeAccountOverviewRequestTypeDef definition

class DescribeAccountOverviewRequestTypeDef(TypedDict):
    FromTime: TimestampTypeDef,
    ToTime: NotRequired[TimestampTypeDef],

DescribeOrganizationOverviewRequestTypeDef#

# DescribeOrganizationOverviewRequestTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import DescribeOrganizationOverviewRequestTypeDef


def get_value() -> DescribeOrganizationOverviewRequestTypeDef:
    return {
        "FromTime": ...,
    }


# DescribeOrganizationOverviewRequestTypeDef definition

class DescribeOrganizationOverviewRequestTypeDef(TypedDict):
    FromTime: TimestampTypeDef,
    ToTime: NotRequired[TimestampTypeDef],
    AccountIds: NotRequired[Sequence[str]],
    OrganizationalUnitIds: NotRequired[Sequence[str]],

EndTimeRangeTypeDef#

# EndTimeRangeTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import EndTimeRangeTypeDef


def get_value() -> EndTimeRangeTypeDef:
    return {
        "FromTime": ...,
    }


# EndTimeRangeTypeDef definition

class EndTimeRangeTypeDef(TypedDict):
    FromTime: NotRequired[TimestampTypeDef],
    ToTime: NotRequired[TimestampTypeDef],

EventTimeRangeTypeDef#

# EventTimeRangeTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import EventTimeRangeTypeDef


def get_value() -> EventTimeRangeTypeDef:
    return {
        "FromTime": ...,
    }


# EventTimeRangeTypeDef definition

class EventTimeRangeTypeDef(TypedDict):
    FromTime: TimestampTypeDef,
    ToTime: TimestampTypeDef,

StartTimeRangeTypeDef#

# StartTimeRangeTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import StartTimeRangeTypeDef


def get_value() -> StartTimeRangeTypeDef:
    return {
        "FromTime": ...,
    }


# StartTimeRangeTypeDef definition

class StartTimeRangeTypeDef(TypedDict):
    FromTime: NotRequired[TimestampTypeDef],
    ToTime: NotRequired[TimestampTypeDef],

DescribeFeedbackResponseTypeDef#

# DescribeFeedbackResponseTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import DescribeFeedbackResponseTypeDef


def get_value() -> DescribeFeedbackResponseTypeDef:
    return {
        "InsightFeedback": ...,
    }


# DescribeFeedbackResponseTypeDef definition

class DescribeFeedbackResponseTypeDef(TypedDict):
    InsightFeedback: InsightFeedbackTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InsightFeedbackTypeDef
  2. See ResponseMetadataTypeDef

PutFeedbackRequestTypeDef#

# PutFeedbackRequestTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import PutFeedbackRequestTypeDef


def get_value() -> PutFeedbackRequestTypeDef:
    return {
        "InsightFeedback": ...,
    }


# PutFeedbackRequestTypeDef definition

class PutFeedbackRequestTypeDef(TypedDict):
    InsightFeedback: NotRequired[InsightFeedbackTypeDef],  # (1)
  1. See InsightFeedbackTypeDef

DescribeOrganizationResourceCollectionHealthRequestPaginateTypeDef#

# DescribeOrganizationResourceCollectionHealthRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import DescribeOrganizationResourceCollectionHealthRequestPaginateTypeDef


def get_value() -> DescribeOrganizationResourceCollectionHealthRequestPaginateTypeDef:
    return {
        "OrganizationResourceCollectionType": ...,
    }


# DescribeOrganizationResourceCollectionHealthRequestPaginateTypeDef definition

class DescribeOrganizationResourceCollectionHealthRequestPaginateTypeDef(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

DescribeResourceCollectionHealthRequestPaginateTypeDef#

# DescribeResourceCollectionHealthRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import DescribeResourceCollectionHealthRequestPaginateTypeDef


def get_value() -> DescribeResourceCollectionHealthRequestPaginateTypeDef:
    return {
        "ResourceCollectionType": ...,
    }


# DescribeResourceCollectionHealthRequestPaginateTypeDef definition

class DescribeResourceCollectionHealthRequestPaginateTypeDef(TypedDict):
    ResourceCollectionType: ResourceCollectionTypeType,  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ResourceCollectionTypeType
  2. See PaginatorConfigTypeDef

GetCostEstimationRequestPaginateTypeDef#

# GetCostEstimationRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import GetCostEstimationRequestPaginateTypeDef


def get_value() -> GetCostEstimationRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# GetCostEstimationRequestPaginateTypeDef definition

class GetCostEstimationRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

GetResourceCollectionRequestPaginateTypeDef#

# GetResourceCollectionRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import GetResourceCollectionRequestPaginateTypeDef


def get_value() -> GetResourceCollectionRequestPaginateTypeDef:
    return {
        "ResourceCollectionType": ...,
    }


# GetResourceCollectionRequestPaginateTypeDef definition

class GetResourceCollectionRequestPaginateTypeDef(TypedDict):
    ResourceCollectionType: ResourceCollectionTypeType,  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ResourceCollectionTypeType
  2. See PaginatorConfigTypeDef

ListAnomalousLogGroupsRequestPaginateTypeDef#

# ListAnomalousLogGroupsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ListAnomalousLogGroupsRequestPaginateTypeDef


def get_value() -> ListAnomalousLogGroupsRequestPaginateTypeDef:
    return {
        "InsightId": ...,
    }


# ListAnomalousLogGroupsRequestPaginateTypeDef definition

class ListAnomalousLogGroupsRequestPaginateTypeDef(TypedDict):
    InsightId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListNotificationChannelsRequestPaginateTypeDef#

# ListNotificationChannelsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ListNotificationChannelsRequestPaginateTypeDef


def get_value() -> ListNotificationChannelsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListNotificationChannelsRequestPaginateTypeDef definition

class ListNotificationChannelsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRecommendationsRequestPaginateTypeDef#

# ListRecommendationsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ListRecommendationsRequestPaginateTypeDef


def get_value() -> ListRecommendationsRequestPaginateTypeDef:
    return {
        "InsightId": ...,
    }


# ListRecommendationsRequestPaginateTypeDef definition

class ListRecommendationsRequestPaginateTypeDef(TypedDict):
    InsightId: str,
    Locale: NotRequired[LocaleType],  # (1)
    AccountId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See LocaleType
  2. See PaginatorConfigTypeDef

ListMonitoredResourcesRequestPaginateTypeDef#

# ListMonitoredResourcesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ListMonitoredResourcesRequestPaginateTypeDef


def get_value() -> ListMonitoredResourcesRequestPaginateTypeDef:
    return {
        "Filters": ...,
    }


# ListMonitoredResourcesRequestPaginateTypeDef definition

class ListMonitoredResourcesRequestPaginateTypeDef(TypedDict):
    Filters: NotRequired[ListMonitoredResourcesFiltersTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ListMonitoredResourcesFiltersTypeDef
  2. See PaginatorConfigTypeDef

ListMonitoredResourcesRequestTypeDef#

# ListMonitoredResourcesRequestTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ListMonitoredResourcesRequestTypeDef


def get_value() -> ListMonitoredResourcesRequestTypeDef:
    return {
        "Filters": ...,
    }


# ListMonitoredResourcesRequestTypeDef definition

class ListMonitoredResourcesRequestTypeDef(TypedDict):
    Filters: NotRequired[ListMonitoredResourcesFiltersTypeDef],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ListMonitoredResourcesFiltersTypeDef

LogAnomalyShowcaseTypeDef#

# LogAnomalyShowcaseTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import LogAnomalyShowcaseTypeDef


def get_value() -> LogAnomalyShowcaseTypeDef:
    return {
        "LogAnomalyClasses": ...,
    }


# LogAnomalyShowcaseTypeDef definition

class LogAnomalyShowcaseTypeDef(TypedDict):
    LogAnomalyClasses: NotRequired[List[LogAnomalyClassTypeDef]],  # (1)
  1. See List[LogAnomalyClassTypeDef]

NotificationChannelConfigOutputTypeDef#

# NotificationChannelConfigOutputTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import NotificationChannelConfigOutputTypeDef


def get_value() -> NotificationChannelConfigOutputTypeDef:
    return {
        "Sns": ...,
    }


# NotificationChannelConfigOutputTypeDef definition

class NotificationChannelConfigOutputTypeDef(TypedDict):
    Sns: SnsChannelConfigTypeDef,  # (1)
    Filters: NotRequired[NotificationFilterConfigOutputTypeDef],  # (2)
  1. See SnsChannelConfigTypeDef
  2. See NotificationFilterConfigOutputTypeDef

NotificationChannelConfigTypeDef#

# NotificationChannelConfigTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import NotificationChannelConfigTypeDef


def get_value() -> NotificationChannelConfigTypeDef:
    return {
        "Sns": ...,
    }


# NotificationChannelConfigTypeDef definition

class NotificationChannelConfigTypeDef(TypedDict):
    Sns: SnsChannelConfigTypeDef,  # (1)
    Filters: NotRequired[NotificationFilterConfigTypeDef],  # (2)
  1. See SnsChannelConfigTypeDef
  2. See NotificationFilterConfigTypeDef

UpdateServiceIntegrationConfigTypeDef#

# UpdateServiceIntegrationConfigTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import UpdateServiceIntegrationConfigTypeDef


def get_value() -> UpdateServiceIntegrationConfigTypeDef:
    return {
        "OpsCenter": ...,
    }


# UpdateServiceIntegrationConfigTypeDef definition

class UpdateServiceIntegrationConfigTypeDef(TypedDict):
    OpsCenter: NotRequired[OpsCenterIntegrationConfigTypeDef],  # (1)
    LogsAnomalyDetection: NotRequired[LogsAnomalyDetectionIntegrationConfigTypeDef],  # (2)
    KMSServerSideEncryption: NotRequired[KMSServerSideEncryptionIntegrationConfigTypeDef],  # (3)
  1. See OpsCenterIntegrationConfigTypeDef
  2. See LogsAnomalyDetectionIntegrationConfigTypeDef
  3. See KMSServerSideEncryptionIntegrationConfigTypeDef

ServiceIntegrationConfigTypeDef#

# ServiceIntegrationConfigTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ServiceIntegrationConfigTypeDef


def get_value() -> ServiceIntegrationConfigTypeDef:
    return {
        "OpsCenter": ...,
    }


# ServiceIntegrationConfigTypeDef definition

class ServiceIntegrationConfigTypeDef(TypedDict):
    OpsCenter: NotRequired[OpsCenterIntegrationTypeDef],  # (1)
    LogsAnomalyDetection: NotRequired[LogsAnomalyDetectionIntegrationTypeDef],  # (2)
    KMSServerSideEncryption: NotRequired[KMSServerSideEncryptionIntegrationTypeDef],  # (3)
  1. See OpsCenterIntegrationTypeDef
  2. See LogsAnomalyDetectionIntegrationTypeDef
  3. See KMSServerSideEncryptionIntegrationTypeDef

PerformanceInsightsMetricQueryTypeDef#

# PerformanceInsightsMetricQueryTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import PerformanceInsightsMetricQueryTypeDef


def get_value() -> PerformanceInsightsMetricQueryTypeDef:
    return {
        "Metric": ...,
    }


# PerformanceInsightsMetricQueryTypeDef definition

class PerformanceInsightsMetricQueryTypeDef(TypedDict):
    Metric: NotRequired[str],
    GroupBy: NotRequired[PerformanceInsightsMetricDimensionGroupTypeDef],  # (1)
    Filter: NotRequired[Dict[str, str]],
  1. See PerformanceInsightsMetricDimensionGroupTypeDef

RecommendationRelatedAnomalySourceDetailTypeDef#

# RecommendationRelatedAnomalySourceDetailTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import RecommendationRelatedAnomalySourceDetailTypeDef


def get_value() -> RecommendationRelatedAnomalySourceDetailTypeDef:
    return {
        "CloudWatchMetrics": ...,
    }


# RecommendationRelatedAnomalySourceDetailTypeDef definition

class RecommendationRelatedAnomalySourceDetailTypeDef(TypedDict):
    CloudWatchMetrics: NotRequired[List[RecommendationRelatedCloudWatchMetricsSourceDetailTypeDef]],  # (1)
  1. See List[RecommendationRelatedCloudWatchMetricsSourceDetailTypeDef]

RecommendationRelatedEventTypeDef#

# RecommendationRelatedEventTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import RecommendationRelatedEventTypeDef


def get_value() -> RecommendationRelatedEventTypeDef:
    return {
        "Name": ...,
    }


# RecommendationRelatedEventTypeDef definition

class RecommendationRelatedEventTypeDef(TypedDict):
    Name: NotRequired[str],
    Resources: NotRequired[List[RecommendationRelatedEventResourceTypeDef]],  # (1)
  1. See List[RecommendationRelatedEventResourceTypeDef]

ResourceCollectionFilterTypeDef#

# ResourceCollectionFilterTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ResourceCollectionFilterTypeDef


def get_value() -> ResourceCollectionFilterTypeDef:
    return {
        "CloudFormation": ...,
    }


# ResourceCollectionFilterTypeDef definition

class ResourceCollectionFilterTypeDef(TypedDict):
    CloudFormation: NotRequired[CloudFormationCollectionFilterTypeDef],  # (1)
    Tags: NotRequired[List[TagCollectionFilterTypeDef]],  # (2)
  1. See CloudFormationCollectionFilterTypeDef
  2. See List[TagCollectionFilterTypeDef]

ResourceCollectionOutputTypeDef#

# ResourceCollectionOutputTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ResourceCollectionOutputTypeDef


def get_value() -> ResourceCollectionOutputTypeDef:
    return {
        "CloudFormation": ...,
    }


# ResourceCollectionOutputTypeDef definition

class ResourceCollectionOutputTypeDef(TypedDict):
    CloudFormation: NotRequired[CloudFormationCollectionOutputTypeDef],  # (1)
    Tags: NotRequired[List[TagCollectionOutputTypeDef]],  # (2)
  1. See CloudFormationCollectionOutputTypeDef
  2. See List[TagCollectionOutputTypeDef]

ServiceHealthTypeDef#

# ServiceHealthTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ServiceHealthTypeDef


def get_value() -> ServiceHealthTypeDef:
    return {
        "ServiceName": ...,
    }


# ServiceHealthTypeDef definition

class ServiceHealthTypeDef(TypedDict):
    ServiceName: NotRequired[ServiceNameType],  # (1)
    Insight: NotRequired[ServiceInsightHealthTypeDef],  # (2)
    AnalyzedResourceCount: NotRequired[int],
  1. See ServiceNameType
  2. See ServiceInsightHealthTypeDef

UpdateResourceCollectionFilterTypeDef#

# UpdateResourceCollectionFilterTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import UpdateResourceCollectionFilterTypeDef


def get_value() -> UpdateResourceCollectionFilterTypeDef:
    return {
        "CloudFormation": ...,
    }


# UpdateResourceCollectionFilterTypeDef definition

class UpdateResourceCollectionFilterTypeDef(TypedDict):
    CloudFormation: NotRequired[UpdateCloudFormationCollectionFilterTypeDef],  # (1)
    Tags: NotRequired[Sequence[UpdateTagCollectionFilterTypeDef]],  # (2)
  1. See UpdateCloudFormationCollectionFilterTypeDef
  2. See Sequence[UpdateTagCollectionFilterTypeDef]

DescribeEventSourcesConfigResponseTypeDef#

# DescribeEventSourcesConfigResponseTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import DescribeEventSourcesConfigResponseTypeDef


def get_value() -> DescribeEventSourcesConfigResponseTypeDef:
    return {
        "EventSources": ...,
    }


# DescribeEventSourcesConfigResponseTypeDef definition

class DescribeEventSourcesConfigResponseTypeDef(TypedDict):
    EventSources: EventSourcesConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventSourcesConfigTypeDef
  2. See ResponseMetadataTypeDef

UpdateEventSourcesConfigRequestTypeDef#

# UpdateEventSourcesConfigRequestTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import UpdateEventSourcesConfigRequestTypeDef


def get_value() -> UpdateEventSourcesConfigRequestTypeDef:
    return {
        "EventSources": ...,
    }


# UpdateEventSourcesConfigRequestTypeDef definition

class UpdateEventSourcesConfigRequestTypeDef(TypedDict):
    EventSources: NotRequired[EventSourcesConfigTypeDef],  # (1)
  1. See EventSourcesConfigTypeDef

CloudWatchMetricsDetailTypeDef#

# CloudWatchMetricsDetailTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import CloudWatchMetricsDetailTypeDef


def get_value() -> CloudWatchMetricsDetailTypeDef:
    return {
        "MetricName": ...,
    }


# CloudWatchMetricsDetailTypeDef 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 List[CloudWatchMetricsDimensionTypeDef]
  2. See CloudWatchMetricsStatType
  3. See CloudWatchMetricsDataSummaryTypeDef

GetCostEstimationResponseTypeDef#

# GetCostEstimationResponseTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import GetCostEstimationResponseTypeDef


def get_value() -> GetCostEstimationResponseTypeDef:
    return {
        "ResourceCollection": ...,
    }


# GetCostEstimationResponseTypeDef definition

class GetCostEstimationResponseTypeDef(TypedDict):
    ResourceCollection: CostEstimationResourceCollectionFilterOutputTypeDef,  # (1)
    Status: CostEstimationStatusType,  # (2)
    Costs: List[ServiceResourceCostTypeDef],  # (3)
    TimeRange: CostEstimationTimeRangeTypeDef,  # (4)
    TotalCost: float,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
    NextToken: NotRequired[str],
  1. See CostEstimationResourceCollectionFilterOutputTypeDef
  2. See CostEstimationStatusType
  3. See List[ServiceResourceCostTypeDef]
  4. See CostEstimationTimeRangeTypeDef
  5. See ResponseMetadataTypeDef

ListInsightsClosedStatusFilterTypeDef#

# ListInsightsClosedStatusFilterTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ListInsightsClosedStatusFilterTypeDef


def get_value() -> ListInsightsClosedStatusFilterTypeDef:
    return {
        "Type": ...,
    }


# ListInsightsClosedStatusFilterTypeDef definition

class ListInsightsClosedStatusFilterTypeDef(TypedDict):
    Type: InsightTypeType,  # (1)
    EndTimeRange: EndTimeRangeTypeDef,  # (2)
  1. See InsightTypeType
  2. See EndTimeRangeTypeDef

ListInsightsAnyStatusFilterTypeDef#

# ListInsightsAnyStatusFilterTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ListInsightsAnyStatusFilterTypeDef


def get_value() -> ListInsightsAnyStatusFilterTypeDef:
    return {
        "Type": ...,
    }


# ListInsightsAnyStatusFilterTypeDef definition

class ListInsightsAnyStatusFilterTypeDef(TypedDict):
    Type: InsightTypeType,  # (1)
    StartTimeRange: StartTimeRangeTypeDef,  # (2)
  1. See InsightTypeType
  2. See StartTimeRangeTypeDef

AnomalousLogGroupTypeDef#

# AnomalousLogGroupTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import AnomalousLogGroupTypeDef


def get_value() -> AnomalousLogGroupTypeDef:
    return {
        "LogGroupName": ...,
    }


# AnomalousLogGroupTypeDef definition

class AnomalousLogGroupTypeDef(TypedDict):
    LogGroupName: NotRequired[str],
    ImpactStartTime: NotRequired[datetime.datetime],
    ImpactEndTime: NotRequired[datetime.datetime],
    NumberOfLogLinesScanned: NotRequired[int],
    LogAnomalyShowcases: NotRequired[List[LogAnomalyShowcaseTypeDef]],  # (1)
  1. See List[LogAnomalyShowcaseTypeDef]

NotificationChannelTypeDef#

# NotificationChannelTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import NotificationChannelTypeDef


def get_value() -> NotificationChannelTypeDef:
    return {
        "Id": ...,
    }


# NotificationChannelTypeDef definition

class NotificationChannelTypeDef(TypedDict):
    Id: NotRequired[str],
    Config: NotRequired[NotificationChannelConfigOutputTypeDef],  # (1)
  1. See NotificationChannelConfigOutputTypeDef

UpdateServiceIntegrationRequestTypeDef#

# UpdateServiceIntegrationRequestTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import UpdateServiceIntegrationRequestTypeDef


def get_value() -> UpdateServiceIntegrationRequestTypeDef:
    return {
        "ServiceIntegration": ...,
    }


# UpdateServiceIntegrationRequestTypeDef definition

class UpdateServiceIntegrationRequestTypeDef(TypedDict):
    ServiceIntegration: UpdateServiceIntegrationConfigTypeDef,  # (1)
  1. See UpdateServiceIntegrationConfigTypeDef

DescribeServiceIntegrationResponseTypeDef#

# DescribeServiceIntegrationResponseTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import DescribeServiceIntegrationResponseTypeDef


def get_value() -> DescribeServiceIntegrationResponseTypeDef:
    return {
        "ServiceIntegration": ...,
    }


# DescribeServiceIntegrationResponseTypeDef definition

class DescribeServiceIntegrationResponseTypeDef(TypedDict):
    ServiceIntegration: ServiceIntegrationConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceIntegrationConfigTypeDef
  2. See ResponseMetadataTypeDef

PerformanceInsightsReferenceMetricTypeDef#

# PerformanceInsightsReferenceMetricTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import PerformanceInsightsReferenceMetricTypeDef


def get_value() -> PerformanceInsightsReferenceMetricTypeDef:
    return {
        "MetricQuery": ...,
    }


# PerformanceInsightsReferenceMetricTypeDef definition

class PerformanceInsightsReferenceMetricTypeDef(TypedDict):
    MetricQuery: NotRequired[PerformanceInsightsMetricQueryTypeDef],  # (1)
  1. See PerformanceInsightsMetricQueryTypeDef

RecommendationRelatedAnomalyTypeDef#

# RecommendationRelatedAnomalyTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import RecommendationRelatedAnomalyTypeDef


def get_value() -> RecommendationRelatedAnomalyTypeDef:
    return {
        "Resources": ...,
    }


# RecommendationRelatedAnomalyTypeDef definition

class RecommendationRelatedAnomalyTypeDef(TypedDict):
    Resources: NotRequired[List[RecommendationRelatedAnomalyResourceTypeDef]],  # (1)
    SourceDetails: NotRequired[List[RecommendationRelatedAnomalySourceDetailTypeDef]],  # (2)
    AnomalyId: NotRequired[str],
  1. See List[RecommendationRelatedAnomalyResourceTypeDef]
  2. See List[RecommendationRelatedAnomalySourceDetailTypeDef]

GetResourceCollectionResponseTypeDef#

# GetResourceCollectionResponseTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import GetResourceCollectionResponseTypeDef


def get_value() -> GetResourceCollectionResponseTypeDef:
    return {
        "ResourceCollection": ...,
    }


# GetResourceCollectionResponseTypeDef definition

class GetResourceCollectionResponseTypeDef(TypedDict):
    ResourceCollection: ResourceCollectionFilterTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ResourceCollectionFilterTypeDef
  2. See ResponseMetadataTypeDef

EventTypeDef#

# EventTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import EventTypeDef


def get_value() -> EventTypeDef:
    return {
        "ResourceCollection": ...,
    }


# EventTypeDef definition

class EventTypeDef(TypedDict):
    ResourceCollection: NotRequired[ResourceCollectionOutputTypeDef],  # (1)
    Id: NotRequired[str],
    Time: NotRequired[datetime.datetime],
    EventSource: NotRequired[str],
    Name: NotRequired[str],
    DataSource: NotRequired[EventDataSourceType],  # (2)
    EventClass: NotRequired[EventClassType],  # (3)
    Resources: NotRequired[List[EventResourceTypeDef]],  # (4)
  1. See ResourceCollectionOutputTypeDef
  2. See EventDataSourceType
  3. See EventClassType
  4. See List[EventResourceTypeDef]

MonitoredResourceIdentifierTypeDef#

# MonitoredResourceIdentifierTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import MonitoredResourceIdentifierTypeDef


def get_value() -> MonitoredResourceIdentifierTypeDef:
    return {
        "MonitoredResourceName": ...,
    }


# MonitoredResourceIdentifierTypeDef definition

class MonitoredResourceIdentifierTypeDef(TypedDict):
    MonitoredResourceName: NotRequired[str],
    Type: NotRequired[str],
    ResourcePermission: NotRequired[ResourcePermissionType],  # (1)
    LastUpdated: NotRequired[datetime.datetime],
    ResourceCollection: NotRequired[ResourceCollectionOutputTypeDef],  # (2)
  1. See ResourcePermissionType
  2. See ResourceCollectionOutputTypeDef

ProactiveInsightSummaryTypeDef#

# ProactiveInsightSummaryTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ProactiveInsightSummaryTypeDef


def get_value() -> ProactiveInsightSummaryTypeDef:
    return {
        "Id": ...,
    }


# ProactiveInsightSummaryTypeDef 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[ResourceCollectionOutputTypeDef],  # (5)
    ServiceCollection: NotRequired[ServiceCollectionOutputTypeDef],  # (6)
    AssociatedResourceArns: NotRequired[List[str]],
  1. See InsightSeverityType
  2. See InsightStatusType
  3. See InsightTimeRangeTypeDef
  4. See PredictionTimeRangeTypeDef
  5. See ResourceCollectionOutputTypeDef
  6. See ServiceCollectionOutputTypeDef

ProactiveInsightTypeDef#

# ProactiveInsightTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ProactiveInsightTypeDef


def get_value() -> ProactiveInsightTypeDef:
    return {
        "Id": ...,
    }


# ProactiveInsightTypeDef 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[ResourceCollectionOutputTypeDef],  # (5)
    SsmOpsItemId: NotRequired[str],
    Description: NotRequired[str],
  1. See InsightSeverityType
  2. See InsightStatusType
  3. See InsightTimeRangeTypeDef
  4. See PredictionTimeRangeTypeDef
  5. See ResourceCollectionOutputTypeDef

ProactiveOrganizationInsightSummaryTypeDef#

# ProactiveOrganizationInsightSummaryTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ProactiveOrganizationInsightSummaryTypeDef


def get_value() -> ProactiveOrganizationInsightSummaryTypeDef:
    return {
        "Id": ...,
    }


# ProactiveOrganizationInsightSummaryTypeDef 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[ResourceCollectionOutputTypeDef],  # (5)
    ServiceCollection: NotRequired[ServiceCollectionOutputTypeDef],  # (6)
  1. See InsightSeverityType
  2. See InsightStatusType
  3. See InsightTimeRangeTypeDef
  4. See PredictionTimeRangeTypeDef
  5. See ResourceCollectionOutputTypeDef
  6. See ServiceCollectionOutputTypeDef

ReactiveInsightSummaryTypeDef#

# ReactiveInsightSummaryTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ReactiveInsightSummaryTypeDef


def get_value() -> ReactiveInsightSummaryTypeDef:
    return {
        "Id": ...,
    }


# ReactiveInsightSummaryTypeDef definition

class ReactiveInsightSummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Name: NotRequired[str],
    Severity: NotRequired[InsightSeverityType],  # (1)
    Status: NotRequired[InsightStatusType],  # (2)
    InsightTimeRange: NotRequired[InsightTimeRangeTypeDef],  # (3)
    ResourceCollection: NotRequired[ResourceCollectionOutputTypeDef],  # (4)
    ServiceCollection: NotRequired[ServiceCollectionOutputTypeDef],  # (5)
    AssociatedResourceArns: NotRequired[List[str]],
  1. See InsightSeverityType
  2. See InsightStatusType
  3. See InsightTimeRangeTypeDef
  4. See ResourceCollectionOutputTypeDef
  5. See ServiceCollectionOutputTypeDef

ReactiveInsightTypeDef#

# ReactiveInsightTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ReactiveInsightTypeDef


def get_value() -> ReactiveInsightTypeDef:
    return {
        "Id": ...,
    }


# ReactiveInsightTypeDef definition

class ReactiveInsightTypeDef(TypedDict):
    Id: NotRequired[str],
    Name: NotRequired[str],
    Severity: NotRequired[InsightSeverityType],  # (1)
    Status: NotRequired[InsightStatusType],  # (2)
    InsightTimeRange: NotRequired[InsightTimeRangeTypeDef],  # (3)
    ResourceCollection: NotRequired[ResourceCollectionOutputTypeDef],  # (4)
    SsmOpsItemId: NotRequired[str],
    Description: NotRequired[str],
  1. See InsightSeverityType
  2. See InsightStatusType
  3. See InsightTimeRangeTypeDef
  4. See ResourceCollectionOutputTypeDef

ReactiveOrganizationInsightSummaryTypeDef#

# ReactiveOrganizationInsightSummaryTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ReactiveOrganizationInsightSummaryTypeDef


def get_value() -> ReactiveOrganizationInsightSummaryTypeDef:
    return {
        "Id": ...,
    }


# ReactiveOrganizationInsightSummaryTypeDef 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[ResourceCollectionOutputTypeDef],  # (4)
    ServiceCollection: NotRequired[ServiceCollectionOutputTypeDef],  # (5)
  1. See InsightSeverityType
  2. See InsightStatusType
  3. See InsightTimeRangeTypeDef
  4. See ResourceCollectionOutputTypeDef
  5. See ServiceCollectionOutputTypeDef

ListAnomaliesForInsightFiltersTypeDef#

# ListAnomaliesForInsightFiltersTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ListAnomaliesForInsightFiltersTypeDef


def get_value() -> ListAnomaliesForInsightFiltersTypeDef:
    return {
        "ServiceCollection": ...,
    }


# ListAnomaliesForInsightFiltersTypeDef definition

class ListAnomaliesForInsightFiltersTypeDef(TypedDict):
    ServiceCollection: NotRequired[ServiceCollectionUnionTypeDef],  # (1)
  1. See ServiceCollectionUnionTypeDef

DescribeOrganizationResourceCollectionHealthResponseTypeDef#

# DescribeOrganizationResourceCollectionHealthResponseTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import DescribeOrganizationResourceCollectionHealthResponseTypeDef


def get_value() -> DescribeOrganizationResourceCollectionHealthResponseTypeDef:
    return {
        "CloudFormation": ...,
    }


# DescribeOrganizationResourceCollectionHealthResponseTypeDef definition

class DescribeOrganizationResourceCollectionHealthResponseTypeDef(TypedDict):
    CloudFormation: List[CloudFormationHealthTypeDef],  # (1)
    Service: List[ServiceHealthTypeDef],  # (2)
    Account: List[AccountHealthTypeDef],  # (3)
    Tags: List[TagHealthTypeDef],  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
    NextToken: NotRequired[str],
  1. See List[CloudFormationHealthTypeDef]
  2. See List[ServiceHealthTypeDef]
  3. See List[AccountHealthTypeDef]
  4. See List[TagHealthTypeDef]
  5. See ResponseMetadataTypeDef

DescribeResourceCollectionHealthResponseTypeDef#

# DescribeResourceCollectionHealthResponseTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import DescribeResourceCollectionHealthResponseTypeDef


def get_value() -> DescribeResourceCollectionHealthResponseTypeDef:
    return {
        "CloudFormation": ...,
    }


# DescribeResourceCollectionHealthResponseTypeDef definition

class DescribeResourceCollectionHealthResponseTypeDef(TypedDict):
    CloudFormation: List[CloudFormationHealthTypeDef],  # (1)
    Service: List[ServiceHealthTypeDef],  # (2)
    Tags: List[TagHealthTypeDef],  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
    NextToken: NotRequired[str],
  1. See List[CloudFormationHealthTypeDef]
  2. See List[ServiceHealthTypeDef]
  3. See List[TagHealthTypeDef]
  4. See ResponseMetadataTypeDef

ResourceCollectionTypeDef#

# ResourceCollectionTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ResourceCollectionTypeDef


def get_value() -> ResourceCollectionTypeDef:
    return {
        "CloudFormation": ...,
    }


# ResourceCollectionTypeDef definition

class ResourceCollectionTypeDef(TypedDict):
    CloudFormation: NotRequired[CloudFormationCollectionUnionTypeDef],  # (1)
    Tags: NotRequired[Sequence[TagCollectionUnionTypeDef]],  # (2)
  1. See CloudFormationCollectionUnionTypeDef
  2. See Sequence[TagCollectionUnionTypeDef]

UpdateResourceCollectionRequestTypeDef#

# UpdateResourceCollectionRequestTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import UpdateResourceCollectionRequestTypeDef


def get_value() -> UpdateResourceCollectionRequestTypeDef:
    return {
        "Action": ...,
    }


# UpdateResourceCollectionRequestTypeDef definition

class UpdateResourceCollectionRequestTypeDef(TypedDict):
    Action: UpdateResourceCollectionActionType,  # (1)
    ResourceCollection: UpdateResourceCollectionFilterTypeDef,  # (2)
  1. See UpdateResourceCollectionActionType
  2. See UpdateResourceCollectionFilterTypeDef

StartCostEstimationRequestTypeDef#

# StartCostEstimationRequestTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import StartCostEstimationRequestTypeDef


def get_value() -> StartCostEstimationRequestTypeDef:
    return {
        "ResourceCollection": ...,
    }


# StartCostEstimationRequestTypeDef definition

class StartCostEstimationRequestTypeDef(TypedDict):
    ResourceCollection: CostEstimationResourceCollectionFilterUnionTypeDef,  # (1)
    ClientToken: NotRequired[str],
  1. See CostEstimationResourceCollectionFilterUnionTypeDef

ListInsightsStatusFilterTypeDef#

# ListInsightsStatusFilterTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ListInsightsStatusFilterTypeDef


def get_value() -> ListInsightsStatusFilterTypeDef:
    return {
        "Ongoing": ...,
    }


# ListInsightsStatusFilterTypeDef 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

ListAnomalousLogGroupsResponseTypeDef#

# ListAnomalousLogGroupsResponseTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ListAnomalousLogGroupsResponseTypeDef


def get_value() -> ListAnomalousLogGroupsResponseTypeDef:
    return {
        "InsightId": ...,
    }


# ListAnomalousLogGroupsResponseTypeDef definition

class ListAnomalousLogGroupsResponseTypeDef(TypedDict):
    InsightId: str,
    AnomalousLogGroups: List[AnomalousLogGroupTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[AnomalousLogGroupTypeDef]
  2. See ResponseMetadataTypeDef

ListNotificationChannelsResponseTypeDef#

# ListNotificationChannelsResponseTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ListNotificationChannelsResponseTypeDef


def get_value() -> ListNotificationChannelsResponseTypeDef:
    return {
        "Channels": ...,
    }


# ListNotificationChannelsResponseTypeDef definition

class ListNotificationChannelsResponseTypeDef(TypedDict):
    Channels: List[NotificationChannelTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[NotificationChannelTypeDef]
  2. See ResponseMetadataTypeDef

AddNotificationChannelRequestTypeDef#

# AddNotificationChannelRequestTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import AddNotificationChannelRequestTypeDef


def get_value() -> AddNotificationChannelRequestTypeDef:
    return {
        "Config": ...,
    }


# AddNotificationChannelRequestTypeDef definition

class AddNotificationChannelRequestTypeDef(TypedDict):
    Config: NotificationChannelConfigUnionTypeDef,  # (1)
  1. See NotificationChannelConfigUnionTypeDef

PerformanceInsightsReferenceComparisonValuesTypeDef#

# PerformanceInsightsReferenceComparisonValuesTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import PerformanceInsightsReferenceComparisonValuesTypeDef


def get_value() -> PerformanceInsightsReferenceComparisonValuesTypeDef:
    return {
        "ReferenceScalar": ...,
    }


# PerformanceInsightsReferenceComparisonValuesTypeDef definition

class PerformanceInsightsReferenceComparisonValuesTypeDef(TypedDict):
    ReferenceScalar: NotRequired[PerformanceInsightsReferenceScalarTypeDef],  # (1)
    ReferenceMetric: NotRequired[PerformanceInsightsReferenceMetricTypeDef],  # (2)
  1. See PerformanceInsightsReferenceScalarTypeDef
  2. See PerformanceInsightsReferenceMetricTypeDef

RecommendationTypeDef#

# RecommendationTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import RecommendationTypeDef


def get_value() -> RecommendationTypeDef:
    return {
        "Description": ...,
    }


# RecommendationTypeDef 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 List[RecommendationRelatedEventTypeDef]
  2. See List[RecommendationRelatedAnomalyTypeDef]

ListEventsResponseTypeDef#

# ListEventsResponseTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ListEventsResponseTypeDef


def get_value() -> ListEventsResponseTypeDef:
    return {
        "Events": ...,
    }


# ListEventsResponseTypeDef definition

class ListEventsResponseTypeDef(TypedDict):
    Events: List[EventTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[EventTypeDef]
  2. See ResponseMetadataTypeDef

ListMonitoredResourcesResponseTypeDef#

# ListMonitoredResourcesResponseTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ListMonitoredResourcesResponseTypeDef


def get_value() -> ListMonitoredResourcesResponseTypeDef:
    return {
        "MonitoredResourceIdentifiers": ...,
    }


# ListMonitoredResourcesResponseTypeDef definition

class ListMonitoredResourcesResponseTypeDef(TypedDict):
    MonitoredResourceIdentifiers: List[MonitoredResourceIdentifierTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[MonitoredResourceIdentifierTypeDef]
  2. See ResponseMetadataTypeDef

ListInsightsResponseTypeDef#

# ListInsightsResponseTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ListInsightsResponseTypeDef


def get_value() -> ListInsightsResponseTypeDef:
    return {
        "ProactiveInsights": ...,
    }


# ListInsightsResponseTypeDef definition

class ListInsightsResponseTypeDef(TypedDict):
    ProactiveInsights: List[ProactiveInsightSummaryTypeDef],  # (1)
    ReactiveInsights: List[ReactiveInsightSummaryTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
    NextToken: NotRequired[str],
  1. See List[ProactiveInsightSummaryTypeDef]
  2. See List[ReactiveInsightSummaryTypeDef]
  3. See ResponseMetadataTypeDef

SearchInsightsResponseTypeDef#

# SearchInsightsResponseTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import SearchInsightsResponseTypeDef


def get_value() -> SearchInsightsResponseTypeDef:
    return {
        "ProactiveInsights": ...,
    }


# SearchInsightsResponseTypeDef definition

class SearchInsightsResponseTypeDef(TypedDict):
    ProactiveInsights: List[ProactiveInsightSummaryTypeDef],  # (1)
    ReactiveInsights: List[ReactiveInsightSummaryTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
    NextToken: NotRequired[str],
  1. See List[ProactiveInsightSummaryTypeDef]
  2. See List[ReactiveInsightSummaryTypeDef]
  3. See ResponseMetadataTypeDef

SearchOrganizationInsightsResponseTypeDef#

# SearchOrganizationInsightsResponseTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import SearchOrganizationInsightsResponseTypeDef


def get_value() -> SearchOrganizationInsightsResponseTypeDef:
    return {
        "ProactiveInsights": ...,
    }


# SearchOrganizationInsightsResponseTypeDef definition

class SearchOrganizationInsightsResponseTypeDef(TypedDict):
    ProactiveInsights: List[ProactiveInsightSummaryTypeDef],  # (1)
    ReactiveInsights: List[ReactiveInsightSummaryTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
    NextToken: NotRequired[str],
  1. See List[ProactiveInsightSummaryTypeDef]
  2. See List[ReactiveInsightSummaryTypeDef]
  3. See ResponseMetadataTypeDef

DescribeInsightResponseTypeDef#

# DescribeInsightResponseTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import DescribeInsightResponseTypeDef


def get_value() -> DescribeInsightResponseTypeDef:
    return {
        "ProactiveInsight": ...,
    }


# DescribeInsightResponseTypeDef definition

class DescribeInsightResponseTypeDef(TypedDict):
    ProactiveInsight: ProactiveInsightTypeDef,  # (1)
    ReactiveInsight: ReactiveInsightTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ProactiveInsightTypeDef
  2. See ReactiveInsightTypeDef
  3. See ResponseMetadataTypeDef

ListOrganizationInsightsResponseTypeDef#

# ListOrganizationInsightsResponseTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ListOrganizationInsightsResponseTypeDef


def get_value() -> ListOrganizationInsightsResponseTypeDef:
    return {
        "ProactiveInsights": ...,
    }


# ListOrganizationInsightsResponseTypeDef definition

class ListOrganizationInsightsResponseTypeDef(TypedDict):
    ProactiveInsights: List[ProactiveOrganizationInsightSummaryTypeDef],  # (1)
    ReactiveInsights: List[ReactiveOrganizationInsightSummaryTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
    NextToken: NotRequired[str],
  1. See List[ProactiveOrganizationInsightSummaryTypeDef]
  2. See List[ReactiveOrganizationInsightSummaryTypeDef]
  3. See ResponseMetadataTypeDef

ListAnomaliesForInsightRequestPaginateTypeDef#

# ListAnomaliesForInsightRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ListAnomaliesForInsightRequestPaginateTypeDef


def get_value() -> ListAnomaliesForInsightRequestPaginateTypeDef:
    return {
        "InsightId": ...,
    }


# ListAnomaliesForInsightRequestPaginateTypeDef definition

class ListAnomaliesForInsightRequestPaginateTypeDef(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

ListAnomaliesForInsightRequestTypeDef#

# ListAnomaliesForInsightRequestTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ListAnomaliesForInsightRequestTypeDef


def get_value() -> ListAnomaliesForInsightRequestTypeDef:
    return {
        "InsightId": ...,
    }


# ListAnomaliesForInsightRequestTypeDef definition

class ListAnomaliesForInsightRequestTypeDef(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

ListInsightsRequestPaginateTypeDef#

# ListInsightsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ListInsightsRequestPaginateTypeDef


def get_value() -> ListInsightsRequestPaginateTypeDef:
    return {
        "StatusFilter": ...,
    }


# ListInsightsRequestPaginateTypeDef definition

class ListInsightsRequestPaginateTypeDef(TypedDict):
    StatusFilter: ListInsightsStatusFilterTypeDef,  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ListInsightsStatusFilterTypeDef
  2. See PaginatorConfigTypeDef

ListInsightsRequestTypeDef#

# ListInsightsRequestTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ListInsightsRequestTypeDef


def get_value() -> ListInsightsRequestTypeDef:
    return {
        "StatusFilter": ...,
    }


# ListInsightsRequestTypeDef definition

class ListInsightsRequestTypeDef(TypedDict):
    StatusFilter: ListInsightsStatusFilterTypeDef,  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ListInsightsStatusFilterTypeDef

ListOrganizationInsightsRequestPaginateTypeDef#

# ListOrganizationInsightsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ListOrganizationInsightsRequestPaginateTypeDef


def get_value() -> ListOrganizationInsightsRequestPaginateTypeDef:
    return {
        "StatusFilter": ...,
    }


# ListOrganizationInsightsRequestPaginateTypeDef definition

class ListOrganizationInsightsRequestPaginateTypeDef(TypedDict):
    StatusFilter: ListInsightsStatusFilterTypeDef,  # (1)
    AccountIds: NotRequired[Sequence[str]],
    OrganizationalUnitIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ListInsightsStatusFilterTypeDef
  2. See PaginatorConfigTypeDef

ListOrganizationInsightsRequestTypeDef#

# ListOrganizationInsightsRequestTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ListOrganizationInsightsRequestTypeDef


def get_value() -> ListOrganizationInsightsRequestTypeDef:
    return {
        "StatusFilter": ...,
    }


# ListOrganizationInsightsRequestTypeDef definition

class ListOrganizationInsightsRequestTypeDef(TypedDict):
    StatusFilter: ListInsightsStatusFilterTypeDef,  # (1)
    MaxResults: NotRequired[int],
    AccountIds: NotRequired[Sequence[str]],
    OrganizationalUnitIds: NotRequired[Sequence[str]],
    NextToken: NotRequired[str],
  1. See ListInsightsStatusFilterTypeDef

PerformanceInsightsReferenceDataTypeDef#

# PerformanceInsightsReferenceDataTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import PerformanceInsightsReferenceDataTypeDef


def get_value() -> PerformanceInsightsReferenceDataTypeDef:
    return {
        "Name": ...,
    }


# PerformanceInsightsReferenceDataTypeDef definition

class PerformanceInsightsReferenceDataTypeDef(TypedDict):
    Name: NotRequired[str],
    ComparisonValues: NotRequired[PerformanceInsightsReferenceComparisonValuesTypeDef],  # (1)
  1. See PerformanceInsightsReferenceComparisonValuesTypeDef

ListRecommendationsResponseTypeDef#

# ListRecommendationsResponseTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ListRecommendationsResponseTypeDef


def get_value() -> ListRecommendationsResponseTypeDef:
    return {
        "Recommendations": ...,
    }


# ListRecommendationsResponseTypeDef definition

class ListRecommendationsResponseTypeDef(TypedDict):
    Recommendations: List[RecommendationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[RecommendationTypeDef]
  2. See ResponseMetadataTypeDef

ListEventsFiltersTypeDef#

# ListEventsFiltersTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ListEventsFiltersTypeDef


def get_value() -> ListEventsFiltersTypeDef:
    return {
        "InsightId": ...,
    }


# ListEventsFiltersTypeDef definition

class ListEventsFiltersTypeDef(TypedDict):
    InsightId: NotRequired[str],
    EventTimeRange: NotRequired[EventTimeRangeTypeDef],  # (1)
    EventClass: NotRequired[EventClassType],  # (2)
    EventSource: NotRequired[str],
    DataSource: NotRequired[EventDataSourceType],  # (3)
    ResourceCollection: NotRequired[ResourceCollectionUnionTypeDef],  # (4)
  1. See EventTimeRangeTypeDef
  2. See EventClassType
  3. See EventDataSourceType
  4. See ResourceCollectionUnionTypeDef

SearchInsightsFiltersTypeDef#

# SearchInsightsFiltersTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import SearchInsightsFiltersTypeDef


def get_value() -> SearchInsightsFiltersTypeDef:
    return {
        "Severities": ...,
    }


# SearchInsightsFiltersTypeDef definition

class SearchInsightsFiltersTypeDef(TypedDict):
    Severities: NotRequired[Sequence[InsightSeverityType]],  # (1)
    Statuses: NotRequired[Sequence[InsightStatusType]],  # (2)
    ResourceCollection: NotRequired[ResourceCollectionUnionTypeDef],  # (3)
    ServiceCollection: NotRequired[ServiceCollectionUnionTypeDef],  # (4)
  1. See Sequence[InsightSeverityType]
  2. See Sequence[InsightStatusType]
  3. See ResourceCollectionUnionTypeDef
  4. See ServiceCollectionUnionTypeDef

SearchOrganizationInsightsFiltersTypeDef#

# SearchOrganizationInsightsFiltersTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import SearchOrganizationInsightsFiltersTypeDef


def get_value() -> SearchOrganizationInsightsFiltersTypeDef:
    return {
        "Severities": ...,
    }


# SearchOrganizationInsightsFiltersTypeDef definition

class SearchOrganizationInsightsFiltersTypeDef(TypedDict):
    Severities: NotRequired[Sequence[InsightSeverityType]],  # (1)
    Statuses: NotRequired[Sequence[InsightStatusType]],  # (2)
    ResourceCollection: NotRequired[ResourceCollectionUnionTypeDef],  # (3)
    ServiceCollection: NotRequired[ServiceCollectionUnionTypeDef],  # (4)
  1. See Sequence[InsightSeverityType]
  2. See Sequence[InsightStatusType]
  3. See ResourceCollectionUnionTypeDef
  4. See ServiceCollectionUnionTypeDef

PerformanceInsightsMetricsDetailTypeDef#

# PerformanceInsightsMetricsDetailTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import PerformanceInsightsMetricsDetailTypeDef


def get_value() -> PerformanceInsightsMetricsDetailTypeDef:
    return {
        "MetricDisplayName": ...,
    }


# PerformanceInsightsMetricsDetailTypeDef 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 List[PerformanceInsightsReferenceDataTypeDef]
  3. See List[PerformanceInsightsStatTypeDef]
  4. See List[PerformanceInsightsStatTypeDef]

ListEventsRequestPaginateTypeDef#

# ListEventsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ListEventsRequestPaginateTypeDef


def get_value() -> ListEventsRequestPaginateTypeDef:
    return {
        "Filters": ...,
    }


# ListEventsRequestPaginateTypeDef definition

class ListEventsRequestPaginateTypeDef(TypedDict):
    Filters: ListEventsFiltersTypeDef,  # (1)
    AccountId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ListEventsFiltersTypeDef
  2. See PaginatorConfigTypeDef

ListEventsRequestTypeDef#

# ListEventsRequestTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ListEventsRequestTypeDef


def get_value() -> ListEventsRequestTypeDef:
    return {
        "Filters": ...,
    }


# ListEventsRequestTypeDef definition

class ListEventsRequestTypeDef(TypedDict):
    Filters: ListEventsFiltersTypeDef,  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
    AccountId: NotRequired[str],
  1. See ListEventsFiltersTypeDef

SearchInsightsRequestPaginateTypeDef#

# SearchInsightsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import SearchInsightsRequestPaginateTypeDef


def get_value() -> SearchInsightsRequestPaginateTypeDef:
    return {
        "StartTimeRange": ...,
    }


# SearchInsightsRequestPaginateTypeDef definition

class SearchInsightsRequestPaginateTypeDef(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

SearchInsightsRequestTypeDef#

# SearchInsightsRequestTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import SearchInsightsRequestTypeDef


def get_value() -> SearchInsightsRequestTypeDef:
    return {
        "StartTimeRange": ...,
    }


# SearchInsightsRequestTypeDef definition

class SearchInsightsRequestTypeDef(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

SearchOrganizationInsightsRequestPaginateTypeDef#

# SearchOrganizationInsightsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import SearchOrganizationInsightsRequestPaginateTypeDef


def get_value() -> SearchOrganizationInsightsRequestPaginateTypeDef:
    return {
        "AccountIds": ...,
    }


# SearchOrganizationInsightsRequestPaginateTypeDef definition

class SearchOrganizationInsightsRequestPaginateTypeDef(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

SearchOrganizationInsightsRequestTypeDef#

# SearchOrganizationInsightsRequestTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import SearchOrganizationInsightsRequestTypeDef


def get_value() -> SearchOrganizationInsightsRequestTypeDef:
    return {
        "AccountIds": ...,
    }


# SearchOrganizationInsightsRequestTypeDef definition

class SearchOrganizationInsightsRequestTypeDef(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

AnomalySourceDetailsTypeDef#

# AnomalySourceDetailsTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import AnomalySourceDetailsTypeDef


def get_value() -> AnomalySourceDetailsTypeDef:
    return {
        "CloudWatchMetrics": ...,
    }


# AnomalySourceDetailsTypeDef definition

class AnomalySourceDetailsTypeDef(TypedDict):
    CloudWatchMetrics: NotRequired[List[CloudWatchMetricsDetailTypeDef]],  # (1)
    PerformanceInsightsMetrics: NotRequired[List[PerformanceInsightsMetricsDetailTypeDef]],  # (2)
  1. See List[CloudWatchMetricsDetailTypeDef]
  2. See List[PerformanceInsightsMetricsDetailTypeDef]

ProactiveAnomalySummaryTypeDef#

# ProactiveAnomalySummaryTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ProactiveAnomalySummaryTypeDef


def get_value() -> ProactiveAnomalySummaryTypeDef:
    return {
        "Id": ...,
    }


# ProactiveAnomalySummaryTypeDef definition

class ProactiveAnomalySummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Severity: NotRequired[AnomalySeverityType],  # (1)
    Status: NotRequired[AnomalyStatusType],  # (2)
    UpdateTime: NotRequired[datetime.datetime],
    AnomalyTimeRange: NotRequired[AnomalyTimeRangeTypeDef],  # (3)
    AnomalyReportedTimeRange: NotRequired[AnomalyReportedTimeRangeTypeDef],  # (4)
    PredictionTimeRange: NotRequired[PredictionTimeRangeTypeDef],  # (5)
    SourceDetails: NotRequired[AnomalySourceDetailsTypeDef],  # (6)
    AssociatedInsightId: NotRequired[str],
    ResourceCollection: NotRequired[ResourceCollectionOutputTypeDef],  # (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 ResourceCollectionOutputTypeDef
  8. See AnomalySourceMetadataTypeDef
  9. See List[AnomalyResourceTypeDef]

ProactiveAnomalyTypeDef#

# ProactiveAnomalyTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ProactiveAnomalyTypeDef


def get_value() -> ProactiveAnomalyTypeDef:
    return {
        "Id": ...,
    }


# ProactiveAnomalyTypeDef definition

class ProactiveAnomalyTypeDef(TypedDict):
    Id: NotRequired[str],
    Severity: NotRequired[AnomalySeverityType],  # (1)
    Status: NotRequired[AnomalyStatusType],  # (2)
    UpdateTime: NotRequired[datetime.datetime],
    AnomalyTimeRange: NotRequired[AnomalyTimeRangeTypeDef],  # (3)
    AnomalyReportedTimeRange: NotRequired[AnomalyReportedTimeRangeTypeDef],  # (4)
    PredictionTimeRange: NotRequired[PredictionTimeRangeTypeDef],  # (5)
    SourceDetails: NotRequired[AnomalySourceDetailsTypeDef],  # (6)
    AssociatedInsightId: NotRequired[str],
    ResourceCollection: NotRequired[ResourceCollectionOutputTypeDef],  # (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 ResourceCollectionOutputTypeDef
  8. See AnomalySourceMetadataTypeDef
  9. See List[AnomalyResourceTypeDef]

ReactiveAnomalySummaryTypeDef#

# ReactiveAnomalySummaryTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ReactiveAnomalySummaryTypeDef


def get_value() -> ReactiveAnomalySummaryTypeDef:
    return {
        "Id": ...,
    }


# ReactiveAnomalySummaryTypeDef 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[ResourceCollectionOutputTypeDef],  # (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 ResourceCollectionOutputTypeDef
  7. See AnomalyTypeType
  8. See List[AnomalyResourceTypeDef]

ReactiveAnomalyTypeDef#

# ReactiveAnomalyTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ReactiveAnomalyTypeDef


def get_value() -> ReactiveAnomalyTypeDef:
    return {
        "Id": ...,
    }


# ReactiveAnomalyTypeDef 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[ResourceCollectionOutputTypeDef],  # (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 ResourceCollectionOutputTypeDef
  7. See AnomalyTypeType
  8. See List[AnomalyResourceTypeDef]

ListAnomaliesForInsightResponseTypeDef#

# ListAnomaliesForInsightResponseTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import ListAnomaliesForInsightResponseTypeDef


def get_value() -> ListAnomaliesForInsightResponseTypeDef:
    return {
        "ProactiveAnomalies": ...,
    }


# ListAnomaliesForInsightResponseTypeDef definition

class ListAnomaliesForInsightResponseTypeDef(TypedDict):
    ProactiveAnomalies: List[ProactiveAnomalySummaryTypeDef],  # (1)
    ReactiveAnomalies: List[ReactiveAnomalySummaryTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
    NextToken: NotRequired[str],
  1. See List[ProactiveAnomalySummaryTypeDef]
  2. See List[ReactiveAnomalySummaryTypeDef]
  3. See ResponseMetadataTypeDef

DescribeAnomalyResponseTypeDef#

# DescribeAnomalyResponseTypeDef TypedDict usage example

from mypy_boto3_devops_guru.type_defs import DescribeAnomalyResponseTypeDef


def get_value() -> DescribeAnomalyResponseTypeDef:
    return {
        "ProactiveAnomaly": ...,
    }


# DescribeAnomalyResponseTypeDef definition

class DescribeAnomalyResponseTypeDef(TypedDict):
    ProactiveAnomaly: ProactiveAnomalyTypeDef,  # (1)
    ReactiveAnomaly: ReactiveAnomalyTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ProactiveAnomalyTypeDef
  2. See ReactiveAnomalyTypeDef
  3. See ResponseMetadataTypeDef