Skip to content

Typed dictionaries

Index > DevOpsGuru > Typed dictionaries

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

AccountInsightHealthTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import AccountInsightHealthTypeDef

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

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ResponseMetadataTypeDef

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

AmazonCodeGuruProfilerIntegrationTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import AmazonCodeGuruProfilerIntegrationTypeDef

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

AnomalyReportedTimeRangeTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import AnomalyReportedTimeRangeTypeDef

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

AnomalyResourceTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import AnomalyResourceTypeDef

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

AnomalySourceMetadataTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import AnomalySourceMetadataTypeDef

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

AnomalyTimeRangeTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import AnomalyTimeRangeTypeDef

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

CloudFormationCollectionFilterTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import CloudFormationCollectionFilterTypeDef

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

CloudFormationCollectionTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import CloudFormationCollectionTypeDef

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

CloudFormationCostEstimationResourceCollectionFilterTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import CloudFormationCostEstimationResourceCollectionFilterTypeDef

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

InsightHealthTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import InsightHealthTypeDef

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

TimestampMetricValuePairTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import TimestampMetricValuePairTypeDef

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

CloudWatchMetricsDimensionTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import CloudWatchMetricsDimensionTypeDef

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

TagCostEstimationResourceCollectionFilterTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import TagCostEstimationResourceCollectionFilterTypeDef

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

CostEstimationTimeRangeTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import CostEstimationTimeRangeTypeDef

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

DeleteInsightRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DeleteInsightRequestRequestTypeDef

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

DescribeAccountOverviewRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeAccountOverviewRequestRequestTypeDef

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

DescribeAnomalyRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeAnomalyRequestRequestTypeDef

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

DescribeFeedbackRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeFeedbackRequestRequestTypeDef

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

InsightFeedbackTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import InsightFeedbackTypeDef

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

DescribeInsightRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeInsightRequestRequestTypeDef

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

DescribeOrganizationHealthRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeOrganizationHealthRequestRequestTypeDef

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

DescribeOrganizationOverviewRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeOrganizationOverviewRequestRequestTypeDef

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

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import PaginatorConfigTypeDef

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

DescribeOrganizationResourceCollectionHealthRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeOrganizationResourceCollectionHealthRequestRequestTypeDef

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

DescribeResourceCollectionHealthRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeResourceCollectionHealthRequestRequestTypeDef

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

EndTimeRangeTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import EndTimeRangeTypeDef

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

EventResourceTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import EventResourceTypeDef

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

EventTimeRangeTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import EventTimeRangeTypeDef

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

GetCostEstimationRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import GetCostEstimationRequestRequestTypeDef

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

ServiceResourceCostTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ServiceResourceCostTypeDef

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

GetResourceCollectionRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import GetResourceCollectionRequestRequestTypeDef

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

InsightTimeRangeTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import InsightTimeRangeTypeDef

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

StartTimeRangeTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import StartTimeRangeTypeDef

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

ListAnomalousLogGroupsRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListAnomalousLogGroupsRequestRequestTypeDef

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

ListInsightsOngoingStatusFilterTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListInsightsOngoingStatusFilterTypeDef

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

ListMonitoredResourcesFiltersTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListMonitoredResourcesFiltersTypeDef

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

MonitoredResourceIdentifierTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import MonitoredResourceIdentifierTypeDef

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

ListNotificationChannelsRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListNotificationChannelsRequestRequestTypeDef

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

ListRecommendationsRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListRecommendationsRequestRequestTypeDef

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

LogAnomalyClassTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import LogAnomalyClassTypeDef

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

LogsAnomalyDetectionIntegrationConfigTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import LogsAnomalyDetectionIntegrationConfigTypeDef

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

LogsAnomalyDetectionIntegrationTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import LogsAnomalyDetectionIntegrationTypeDef

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

SnsChannelConfigTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import SnsChannelConfigTypeDef

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

OpsCenterIntegrationConfigTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import OpsCenterIntegrationConfigTypeDef

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

OpsCenterIntegrationTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import OpsCenterIntegrationTypeDef

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

PerformanceInsightsMetricDimensionGroupTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import PerformanceInsightsMetricDimensionGroupTypeDef

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

PerformanceInsightsStatTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import PerformanceInsightsStatTypeDef

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

PerformanceInsightsReferenceScalarTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import PerformanceInsightsReferenceScalarTypeDef

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

PredictionTimeRangeTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import PredictionTimeRangeTypeDef

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

ServiceCollectionTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ServiceCollectionTypeDef

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

RecommendationRelatedAnomalyResourceTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import RecommendationRelatedAnomalyResourceTypeDef

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

RecommendationRelatedCloudWatchMetricsSourceDetailTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import RecommendationRelatedCloudWatchMetricsSourceDetailTypeDef

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

RecommendationRelatedEventResourceTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import RecommendationRelatedEventResourceTypeDef

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

RemoveNotificationChannelRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import RemoveNotificationChannelRequestRequestTypeDef

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

TagCollectionFilterTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import TagCollectionFilterTypeDef

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

TagCollectionTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import TagCollectionTypeDef

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

ServiceInsightHealthTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ServiceInsightHealthTypeDef

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

UpdateCloudFormationCollectionFilterTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import UpdateCloudFormationCollectionFilterTypeDef

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

UpdateTagCollectionFilterTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import UpdateTagCollectionFilterTypeDef

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

AccountHealthTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import AccountHealthTypeDef

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

AddNotificationChannelResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import AddNotificationChannelResponseTypeDef

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

DescribeAccountHealthResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeAccountHealthResponseTypeDef

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

DescribeAccountOverviewResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeAccountOverviewResponseTypeDef

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

DescribeOrganizationHealthResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeOrganizationHealthResponseTypeDef

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

DescribeOrganizationOverviewResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeOrganizationOverviewResponseTypeDef

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

EventSourcesConfigTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import EventSourcesConfigTypeDef

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

CloudFormationHealthTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import CloudFormationHealthTypeDef

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

TagHealthTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import TagHealthTypeDef

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

CloudWatchMetricsDataSummaryTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import CloudWatchMetricsDataSummaryTypeDef

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

CostEstimationResourceCollectionFilterTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import CostEstimationResourceCollectionFilterTypeDef

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

DescribeFeedbackResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeFeedbackResponseTypeDef

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

PutFeedbackRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import PutFeedbackRequestRequestTypeDef

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

DescribeOrganizationResourceCollectionHealthRequestDescribeOrganizationResourceCollectionHealthPaginateTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeOrganizationResourceCollectionHealthRequestDescribeOrganizationResourceCollectionHealthPaginateTypeDef

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

DescribeResourceCollectionHealthRequestDescribeResourceCollectionHealthPaginateTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeResourceCollectionHealthRequestDescribeResourceCollectionHealthPaginateTypeDef

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

GetCostEstimationRequestGetCostEstimationPaginateTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import GetCostEstimationRequestGetCostEstimationPaginateTypeDef

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

GetResourceCollectionRequestGetResourceCollectionPaginateTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import GetResourceCollectionRequestGetResourceCollectionPaginateTypeDef

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

ListAnomalousLogGroupsRequestListAnomalousLogGroupsPaginateTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListAnomalousLogGroupsRequestListAnomalousLogGroupsPaginateTypeDef

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

ListNotificationChannelsRequestListNotificationChannelsPaginateTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListNotificationChannelsRequestListNotificationChannelsPaginateTypeDef

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

ListRecommendationsRequestListRecommendationsPaginateTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListRecommendationsRequestListRecommendationsPaginateTypeDef

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

ListInsightsClosedStatusFilterTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListInsightsClosedStatusFilterTypeDef

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

ListAnomaliesForInsightRequestListAnomaliesForInsightPaginateTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListAnomaliesForInsightRequestListAnomaliesForInsightPaginateTypeDef

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

ListAnomaliesForInsightRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListAnomaliesForInsightRequestRequestTypeDef

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

ListInsightsAnyStatusFilterTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListInsightsAnyStatusFilterTypeDef

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

ListMonitoredResourcesRequestListMonitoredResourcesPaginateTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListMonitoredResourcesRequestListMonitoredResourcesPaginateTypeDef

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

ListMonitoredResourcesRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListMonitoredResourcesRequestRequestTypeDef

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

ListMonitoredResourcesResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListMonitoredResourcesResponseTypeDef

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

LogAnomalyShowcaseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import LogAnomalyShowcaseTypeDef

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

NotificationChannelConfigTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import NotificationChannelConfigTypeDef

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

UpdateServiceIntegrationConfigTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import UpdateServiceIntegrationConfigTypeDef

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

ServiceIntegrationConfigTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ServiceIntegrationConfigTypeDef

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

PerformanceInsightsMetricQueryTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import PerformanceInsightsMetricQueryTypeDef

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

RecommendationRelatedAnomalySourceDetailTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import RecommendationRelatedAnomalySourceDetailTypeDef

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

RecommendationRelatedEventTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import RecommendationRelatedEventTypeDef

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

ResourceCollectionFilterTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ResourceCollectionFilterTypeDef

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

ResourceCollectionTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ResourceCollectionTypeDef

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

ServiceHealthTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ServiceHealthTypeDef

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

UpdateResourceCollectionFilterTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import UpdateResourceCollectionFilterTypeDef

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

DescribeEventSourcesConfigResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeEventSourcesConfigResponseTypeDef

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

UpdateEventSourcesConfigRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import UpdateEventSourcesConfigRequestRequestTypeDef

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

CloudWatchMetricsDetailTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import CloudWatchMetricsDetailTypeDef

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

GetCostEstimationResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import GetCostEstimationResponseTypeDef

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

StartCostEstimationRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import StartCostEstimationRequestRequestTypeDef

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

ListInsightsStatusFilterTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListInsightsStatusFilterTypeDef

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

AnomalousLogGroupTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import AnomalousLogGroupTypeDef

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

AddNotificationChannelRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import AddNotificationChannelRequestRequestTypeDef

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

NotificationChannelTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import NotificationChannelTypeDef

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

UpdateServiceIntegrationRequestRequestTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import UpdateServiceIntegrationRequestRequestTypeDef

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

DescribeServiceIntegrationResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeServiceIntegrationResponseTypeDef

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

PerformanceInsightsReferenceMetricTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import PerformanceInsightsReferenceMetricTypeDef

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

RecommendationRelatedAnomalyTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import RecommendationRelatedAnomalyTypeDef

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

GetResourceCollectionResponseTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import GetResourceCollectionResponseTypeDef

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

EventTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import EventTypeDef

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

ListEventsFiltersTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ListEventsFiltersTypeDef

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

ProactiveInsightSummaryTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ProactiveInsightSummaryTypeDef

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

ProactiveInsightTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ProactiveInsightTypeDef

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

ProactiveOrganizationInsightSummaryTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ProactiveOrganizationInsightSummaryTypeDef

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

ReactiveInsightSummaryTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ReactiveInsightSummaryTypeDef

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

ReactiveInsightTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ReactiveInsightTypeDef

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

ReactiveOrganizationInsightSummaryTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import ReactiveOrganizationInsightSummaryTypeDef

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

SearchInsightsFiltersTypeDef

Usage Example
from mypy_boto3_devops_guru.type_defs import SearchInsightsFiltersTypeDef