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)
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": ...,
}
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": ...,
}
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": ...,
}
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": ...,
}
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)
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],
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],
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": ...,
}
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],
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],
InsightTimeRangeTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import InsightTimeRangeTypeDef
def get_value() -> InsightTimeRangeTypeDef:
return {
"StartTime": ...,
}
Definition
class InsightTimeRangeTypeDef(TypedDict):
StartTime: datetime,
EndTime: NotRequired[datetime],
ServiceCollectionTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import ServiceCollectionTypeDef
def get_value() -> ServiceCollectionTypeDef:
return {
"ServiceNames": ...,
}
Definition
class ServiceCollectionTypeDef(TypedDict):
ServiceNames: NotRequired[Sequence[ServiceNameType]], # (1)
- See ServiceNameType
StartTimeRangeTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import StartTimeRangeTypeDef
def get_value() -> StartTimeRangeTypeDef:
return {
"FromTime": ...,
}
Definition
class StartTimeRangeTypeDef(TypedDict):
FromTime: NotRequired[Union[datetime, str]],
ToTime: NotRequired[Union[datetime, str]],
ListAnomalousLogGroupsRequestRequestTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import ListAnomalousLogGroupsRequestRequestTypeDef
def get_value() -> ListAnomalousLogGroupsRequestRequestTypeDef:
return {
"InsightId": ...,
}
Definition
class ListAnomalousLogGroupsRequestRequestTypeDef(TypedDict):
InsightId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListInsightsOngoingStatusFilterTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import ListInsightsOngoingStatusFilterTypeDef
def get_value() -> ListInsightsOngoingStatusFilterTypeDef:
return {
"Type": ...,
}
- 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)
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],
- 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],
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)
- 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)
- See OptInStatusType
NotificationFilterConfigTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import NotificationFilterConfigTypeDef
def get_value() -> NotificationFilterConfigTypeDef:
return {
"Severities": ...,
}
Definition
class NotificationFilterConfigTypeDef(TypedDict):
Severities: NotRequired[Sequence[InsightSeverityType]], # (1)
MessageTypes: NotRequired[Sequence[NotificationMessageTypeType]], # (2)
SnsChannelConfigTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import SnsChannelConfigTypeDef
def get_value() -> SnsChannelConfigTypeDef:
return {
"TopicArn": ...,
}
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)
- 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)
- 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": ...,
}
PredictionTimeRangeTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import PredictionTimeRangeTypeDef
def get_value() -> PredictionTimeRangeTypeDef:
return {
"StartTime": ...,
}
Definition
class PredictionTimeRangeTypeDef(TypedDict):
StartTime: datetime,
EndTime: NotRequired[datetime],
RecommendationRelatedAnomalyResourceTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import RecommendationRelatedAnomalyResourceTypeDef
def get_value() -> RecommendationRelatedAnomalyResourceTypeDef:
return {
"Name": ...,
}
Definition
class RecommendationRelatedAnomalyResourceTypeDef(TypedDict):
Name: NotRequired[str],
Type: NotRequired[str],
RecommendationRelatedCloudWatchMetricsSourceDetailTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import RecommendationRelatedCloudWatchMetricsSourceDetailTypeDef
def get_value() -> RecommendationRelatedCloudWatchMetricsSourceDetailTypeDef:
return {
"MetricName": ...,
}
Definition
class RecommendationRelatedCloudWatchMetricsSourceDetailTypeDef(TypedDict):
MetricName: NotRequired[str],
Namespace: NotRequired[str],
RecommendationRelatedEventResourceTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import RecommendationRelatedEventResourceTypeDef
def get_value() -> RecommendationRelatedEventResourceTypeDef:
return {
"Name": ...,
}
Definition
class RecommendationRelatedEventResourceTypeDef(TypedDict):
Name: NotRequired[str],
Type: NotRequired[str],
RemoveNotificationChannelRequestRequestTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import RemoveNotificationChannelRequestRequestTypeDef
def get_value() -> RemoveNotificationChannelRequestRequestTypeDef:
return {
"Id": ...,
}
TagCollectionFilterTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import TagCollectionFilterTypeDef
def get_value() -> TagCollectionFilterTypeDef:
return {
"AppBoundaryKey": ...,
"TagValues": ...,
}
TagCollectionTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import TagCollectionTypeDef
def get_value() -> TagCollectionTypeDef:
return {
"AppBoundaryKey": ...,
"TagValues": ...,
}
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)
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)
DescribeAccountHealthResponseTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeAccountHealthResponseTypeDef
def get_value() -> DescribeAccountHealthResponseTypeDef:
return {
"OpenReactiveInsights": ...,
"OpenProactiveInsights": ...,
"MetricsAnalyzed": ...,
"ResourceHours": ...,
"AnalyzedResourceCount": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeAccountHealthResponseTypeDef(TypedDict):
OpenReactiveInsights: int,
OpenProactiveInsights: int,
MetricsAnalyzed: int,
ResourceHours: int,
AnalyzedResourceCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
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)
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)
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)
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)
CloudFormationHealthTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import CloudFormationHealthTypeDef
def get_value() -> CloudFormationHealthTypeDef:
return {
"StackName": ...,
}
Definition
class CloudFormationHealthTypeDef(TypedDict):
StackName: NotRequired[str],
Insight: NotRequired[InsightHealthTypeDef], # (1)
AnalyzedResourceCount: NotRequired[int],
TagHealthTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import TagHealthTypeDef
def get_value() -> TagHealthTypeDef:
return {
"AppBoundaryKey": ...,
}
Definition
class TagHealthTypeDef(TypedDict):
AppBoundaryKey: NotRequired[str],
TagValue: NotRequired[str],
Insight: NotRequired[InsightHealthTypeDef], # (1)
AnalyzedResourceCount: NotRequired[int],
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)
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)
- See CloudFormationCostEstimationResourceCollectionFilterTypeDef
- 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)
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)
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)
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)
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)
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)
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)
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)
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)
- See LocaleType
- 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)
- See InsightTypeType
- See EndTimeRangeTypeDef
ListAnomaliesForInsightFiltersTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import ListAnomaliesForInsightFiltersTypeDef
def get_value() -> ListAnomaliesForInsightFiltersTypeDef:
return {
"ServiceCollection": ...,
}
Definition
class ListAnomaliesForInsightFiltersTypeDef(TypedDict):
ServiceCollection: NotRequired[ServiceCollectionTypeDef], # (1)
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)
- See InsightTypeType
- See StartTimeRangeTypeDef
ListMonitoredResourcesRequestListMonitoredResourcesPaginateTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import ListMonitoredResourcesRequestListMonitoredResourcesPaginateTypeDef
def get_value() -> ListMonitoredResourcesRequestListMonitoredResourcesPaginateTypeDef:
return {
"Filters": ...,
}
Definition
class ListMonitoredResourcesRequestListMonitoredResourcesPaginateTypeDef(TypedDict):
Filters: NotRequired[ListMonitoredResourcesFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListMonitoredResourcesRequestRequestTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import ListMonitoredResourcesRequestRequestTypeDef
def get_value() -> ListMonitoredResourcesRequestRequestTypeDef:
return {
"Filters": ...,
}
Definition
class ListMonitoredResourcesRequestRequestTypeDef(TypedDict):
Filters: NotRequired[ListMonitoredResourcesFiltersTypeDef], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
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)
NotificationChannelConfigTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import NotificationChannelConfigTypeDef
def get_value() -> NotificationChannelConfigTypeDef:
return {
"Sns": ...,
}
Definition
class NotificationChannelConfigTypeDef(TypedDict):
Sns: SnsChannelConfigTypeDef, # (1)
Filters: NotRequired[NotificationFilterConfigTypeDef], # (2)
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)
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)
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]],
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)
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)
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)
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)
ServiceHealthTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import ServiceHealthTypeDef
def get_value() -> ServiceHealthTypeDef:
return {
"ServiceName": ...,
}
Definition
class ServiceHealthTypeDef(TypedDict):
ServiceName: NotRequired[ServiceNameType], # (1)
Insight: NotRequired[ServiceInsightHealthTypeDef], # (2)
AnalyzedResourceCount: NotRequired[int],
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)
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)
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)
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)
- See CloudWatchMetricsDimensionTypeDef
- See CloudWatchMetricsStatType
- 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)
- See CostEstimationResourceCollectionFilterTypeDef
- See CostEstimationStatusType
- See ServiceResourceCostTypeDef
- See CostEstimationTimeRangeTypeDef
- 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],
ListAnomaliesForInsightRequestListAnomaliesForInsightPaginateTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import ListAnomaliesForInsightRequestListAnomaliesForInsightPaginateTypeDef
def get_value() -> ListAnomaliesForInsightRequestListAnomaliesForInsightPaginateTypeDef:
return {
"InsightId": ...,
}
Definition
class ListAnomaliesForInsightRequestListAnomaliesForInsightPaginateTypeDef(TypedDict):
InsightId: str,
StartTimeRange: NotRequired[StartTimeRangeTypeDef], # (1)
AccountId: NotRequired[str],
Filters: NotRequired[ListAnomaliesForInsightFiltersTypeDef], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListAnomaliesForInsightRequestRequestTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import ListAnomaliesForInsightRequestRequestTypeDef
def get_value() -> ListAnomaliesForInsightRequestRequestTypeDef:
return {
"InsightId": ...,
}
Definition
class ListAnomaliesForInsightRequestRequestTypeDef(TypedDict):
InsightId: str,
StartTimeRange: NotRequired[StartTimeRangeTypeDef], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
AccountId: NotRequired[str],
Filters: NotRequired[ListAnomaliesForInsightFiltersTypeDef], # (2)
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)
- See ListInsightsOngoingStatusFilterTypeDef
- See ListInsightsClosedStatusFilterTypeDef
- 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)
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)
NotificationChannelTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import NotificationChannelTypeDef
def get_value() -> NotificationChannelTypeDef:
return {
"Id": ...,
}