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": ...,
}
Definition
class NotificationChannelTypeDef(TypedDict):
Id: NotRequired[str],
Config: NotRequired[NotificationChannelConfigTypeDef], # (1)
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)
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)
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)
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],
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)
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)
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)
MonitoredResourceIdentifierTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import MonitoredResourceIdentifierTypeDef
def get_value() -> MonitoredResourceIdentifierTypeDef:
return {
"MonitoredResourceName": ...,
}
Definition
class MonitoredResourceIdentifierTypeDef(TypedDict):
MonitoredResourceName: NotRequired[str],
Type: NotRequired[str],
ResourcePermission: NotRequired[ResourcePermissionType], # (1)
LastUpdated: NotRequired[datetime],
ResourceCollection: NotRequired[ResourceCollectionTypeDef], # (2)
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]],
- See InsightSeverityType
- See InsightStatusType
- See InsightTimeRangeTypeDef
- See PredictionTimeRangeTypeDef
- See ResourceCollectionTypeDef
- 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],
- See InsightSeverityType
- See InsightStatusType
- See InsightTimeRangeTypeDef
- See PredictionTimeRangeTypeDef
- 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)
- See InsightSeverityType
- See InsightStatusType
- See InsightTimeRangeTypeDef
- See PredictionTimeRangeTypeDef
- See ResourceCollectionTypeDef
- 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]],
- See InsightSeverityType
- See InsightStatusType
- See InsightTimeRangeTypeDef
- See ResourceCollectionTypeDef
- 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],
- See InsightSeverityType
- See InsightStatusType
- See InsightTimeRangeTypeDef
- 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)
- See InsightSeverityType
- See InsightStatusType
- See InsightTimeRangeTypeDef
- See ResourceCollectionTypeDef
- See ServiceCollectionTypeDef
SearchInsightsFiltersTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import SearchInsightsFiltersTypeDef
def get_value() -> SearchInsightsFiltersTypeDef:
return {
"Severities": ...,
}
Definition
class SearchInsightsFiltersTypeDef(TypedDict):
Severities: NotRequired[Sequence[InsightSeverityType]], # (1)
Statuses: NotRequired[Sequence[InsightStatusType]], # (2)
ResourceCollection: NotRequired[ResourceCollectionTypeDef], # (3)
ServiceCollection: NotRequired[ServiceCollectionTypeDef], # (4)
- See InsightSeverityType
- See InsightStatusType
- See ResourceCollectionTypeDef
- See ServiceCollectionTypeDef
SearchOrganizationInsightsFiltersTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import SearchOrganizationInsightsFiltersTypeDef
def get_value() -> SearchOrganizationInsightsFiltersTypeDef:
return {
"Severities": ...,
}
Definition
class SearchOrganizationInsightsFiltersTypeDef(TypedDict):
Severities: NotRequired[Sequence[InsightSeverityType]], # (1)
Statuses: NotRequired[Sequence[InsightStatusType]], # (2)
ResourceCollection: NotRequired[ResourceCollectionTypeDef], # (3)
ServiceCollection: NotRequired[ServiceCollectionTypeDef], # (4)
- See InsightSeverityType
- See InsightStatusType
- See ResourceCollectionTypeDef
- See ServiceCollectionTypeDef
DescribeOrganizationResourceCollectionHealthResponseTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeOrganizationResourceCollectionHealthResponseTypeDef
def get_value() -> DescribeOrganizationResourceCollectionHealthResponseTypeDef:
return {
"CloudFormation": ...,
"Service": ...,
"Account": ...,
"NextToken": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeOrganizationResourceCollectionHealthResponseTypeDef(TypedDict):
CloudFormation: List[CloudFormationHealthTypeDef], # (1)
Service: List[ServiceHealthTypeDef], # (2)
Account: List[AccountHealthTypeDef], # (3)
NextToken: str,
Tags: List[TagHealthTypeDef], # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See CloudFormationHealthTypeDef
- See ServiceHealthTypeDef
- See AccountHealthTypeDef
- See TagHealthTypeDef
- See ResponseMetadataTypeDef
DescribeResourceCollectionHealthResponseTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeResourceCollectionHealthResponseTypeDef
def get_value() -> DescribeResourceCollectionHealthResponseTypeDef:
return {
"CloudFormation": ...,
"Service": ...,
"NextToken": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeResourceCollectionHealthResponseTypeDef(TypedDict):
CloudFormation: List[CloudFormationHealthTypeDef], # (1)
Service: List[ServiceHealthTypeDef], # (2)
NextToken: str,
Tags: List[TagHealthTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See CloudFormationHealthTypeDef
- See ServiceHealthTypeDef
- See TagHealthTypeDef
- See ResponseMetadataTypeDef
UpdateResourceCollectionRequestRequestTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import UpdateResourceCollectionRequestRequestTypeDef
def get_value() -> UpdateResourceCollectionRequestRequestTypeDef:
return {
"Action": ...,
"ResourceCollection": ...,
}
Definition
class UpdateResourceCollectionRequestRequestTypeDef(TypedDict):
Action: UpdateResourceCollectionActionType, # (1)
ResourceCollection: UpdateResourceCollectionFilterTypeDef, # (2)
ListInsightsRequestListInsightsPaginateTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import ListInsightsRequestListInsightsPaginateTypeDef
def get_value() -> ListInsightsRequestListInsightsPaginateTypeDef:
return {
"StatusFilter": ...,
}
Definition
class ListInsightsRequestListInsightsPaginateTypeDef(TypedDict):
StatusFilter: ListInsightsStatusFilterTypeDef, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListInsightsRequestRequestTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import ListInsightsRequestRequestTypeDef
def get_value() -> ListInsightsRequestRequestTypeDef:
return {
"StatusFilter": ...,
}
Definition
class ListInsightsRequestRequestTypeDef(TypedDict):
StatusFilter: ListInsightsStatusFilterTypeDef, # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListOrganizationInsightsRequestListOrganizationInsightsPaginateTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import ListOrganizationInsightsRequestListOrganizationInsightsPaginateTypeDef
def get_value() -> ListOrganizationInsightsRequestListOrganizationInsightsPaginateTypeDef:
return {
"StatusFilter": ...,
}
Definition
class ListOrganizationInsightsRequestListOrganizationInsightsPaginateTypeDef(TypedDict):
StatusFilter: ListInsightsStatusFilterTypeDef, # (1)
AccountIds: NotRequired[Sequence[str]],
OrganizationalUnitIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListOrganizationInsightsRequestRequestTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import ListOrganizationInsightsRequestRequestTypeDef
def get_value() -> ListOrganizationInsightsRequestRequestTypeDef:
return {
"StatusFilter": ...,
}
Definition
class ListOrganizationInsightsRequestRequestTypeDef(TypedDict):
StatusFilter: ListInsightsStatusFilterTypeDef, # (1)
MaxResults: NotRequired[int],
AccountIds: NotRequired[Sequence[str]],
OrganizationalUnitIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
ListAnomalousLogGroupsResponseTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import ListAnomalousLogGroupsResponseTypeDef
def get_value() -> ListAnomalousLogGroupsResponseTypeDef:
return {
"InsightId": ...,
"AnomalousLogGroups": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListAnomalousLogGroupsResponseTypeDef(TypedDict):
InsightId: str,
AnomalousLogGroups: List[AnomalousLogGroupTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListNotificationChannelsResponseTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import ListNotificationChannelsResponseTypeDef
def get_value() -> ListNotificationChannelsResponseTypeDef:
return {
"Channels": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListNotificationChannelsResponseTypeDef(TypedDict):
Channels: List[NotificationChannelTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PerformanceInsightsReferenceComparisonValuesTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import PerformanceInsightsReferenceComparisonValuesTypeDef
def get_value() -> PerformanceInsightsReferenceComparisonValuesTypeDef:
return {
"ReferenceScalar": ...,
}
Definition
class PerformanceInsightsReferenceComparisonValuesTypeDef(TypedDict):
ReferenceScalar: NotRequired[PerformanceInsightsReferenceScalarTypeDef], # (1)
ReferenceMetric: NotRequired[PerformanceInsightsReferenceMetricTypeDef], # (2)
RecommendationTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import RecommendationTypeDef
def get_value() -> RecommendationTypeDef:
return {
"Description": ...,
}
Definition
class RecommendationTypeDef(TypedDict):
Description: NotRequired[str],
Link: NotRequired[str],
Name: NotRequired[str],
Reason: NotRequired[str],
RelatedEvents: NotRequired[List[RecommendationRelatedEventTypeDef]], # (1)
RelatedAnomalies: NotRequired[List[RecommendationRelatedAnomalyTypeDef]], # (2)
Category: NotRequired[str],
ListEventsResponseTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import ListEventsResponseTypeDef
def get_value() -> ListEventsResponseTypeDef:
return {
"Events": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListEventsResponseTypeDef(TypedDict):
Events: List[EventTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See EventTypeDef
- See ResponseMetadataTypeDef
ListEventsRequestListEventsPaginateTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import ListEventsRequestListEventsPaginateTypeDef
def get_value() -> ListEventsRequestListEventsPaginateTypeDef:
return {
"Filters": ...,
}
Definition
class ListEventsRequestListEventsPaginateTypeDef(TypedDict):
Filters: ListEventsFiltersTypeDef, # (1)
AccountId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListEventsRequestRequestTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import ListEventsRequestRequestTypeDef
def get_value() -> ListEventsRequestRequestTypeDef:
return {
"Filters": ...,
}
Definition
class ListEventsRequestRequestTypeDef(TypedDict):
Filters: ListEventsFiltersTypeDef, # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
AccountId: NotRequired[str],
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)
ListInsightsResponseTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import ListInsightsResponseTypeDef
def get_value() -> ListInsightsResponseTypeDef:
return {
"ProactiveInsights": ...,
"ReactiveInsights": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListInsightsResponseTypeDef(TypedDict):
ProactiveInsights: List[ProactiveInsightSummaryTypeDef], # (1)
ReactiveInsights: List[ReactiveInsightSummaryTypeDef], # (2)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
SearchInsightsResponseTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import SearchInsightsResponseTypeDef
def get_value() -> SearchInsightsResponseTypeDef:
return {
"ProactiveInsights": ...,
"ReactiveInsights": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class SearchInsightsResponseTypeDef(TypedDict):
ProactiveInsights: List[ProactiveInsightSummaryTypeDef], # (1)
ReactiveInsights: List[ReactiveInsightSummaryTypeDef], # (2)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
SearchOrganizationInsightsResponseTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import SearchOrganizationInsightsResponseTypeDef
def get_value() -> SearchOrganizationInsightsResponseTypeDef:
return {
"ProactiveInsights": ...,
"ReactiveInsights": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class SearchOrganizationInsightsResponseTypeDef(TypedDict):
ProactiveInsights: List[ProactiveInsightSummaryTypeDef], # (1)
ReactiveInsights: List[ReactiveInsightSummaryTypeDef], # (2)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribeInsightResponseTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeInsightResponseTypeDef
def get_value() -> DescribeInsightResponseTypeDef:
return {
"ProactiveInsight": ...,
"ReactiveInsight": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeInsightResponseTypeDef(TypedDict):
ProactiveInsight: ProactiveInsightTypeDef, # (1)
ReactiveInsight: ReactiveInsightTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListOrganizationInsightsResponseTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import ListOrganizationInsightsResponseTypeDef
def get_value() -> ListOrganizationInsightsResponseTypeDef:
return {
"ProactiveInsights": ...,
"ReactiveInsights": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListOrganizationInsightsResponseTypeDef(TypedDict):
ProactiveInsights: List[ProactiveOrganizationInsightSummaryTypeDef], # (1)
ReactiveInsights: List[ReactiveOrganizationInsightSummaryTypeDef], # (2)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See ProactiveOrganizationInsightSummaryTypeDef
- See ReactiveOrganizationInsightSummaryTypeDef
- See ResponseMetadataTypeDef
SearchInsightsRequestRequestTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import SearchInsightsRequestRequestTypeDef
def get_value() -> SearchInsightsRequestRequestTypeDef:
return {
"StartTimeRange": ...,
"Type": ...,
}
Definition
class SearchInsightsRequestRequestTypeDef(TypedDict):
StartTimeRange: StartTimeRangeTypeDef, # (1)
Type: InsightTypeType, # (2)
Filters: NotRequired[SearchInsightsFiltersTypeDef], # (3)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
SearchInsightsRequestSearchInsightsPaginateTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import SearchInsightsRequestSearchInsightsPaginateTypeDef
def get_value() -> SearchInsightsRequestSearchInsightsPaginateTypeDef:
return {
"StartTimeRange": ...,
"Type": ...,
}
Definition
class SearchInsightsRequestSearchInsightsPaginateTypeDef(TypedDict):
StartTimeRange: StartTimeRangeTypeDef, # (1)
Type: InsightTypeType, # (2)
Filters: NotRequired[SearchInsightsFiltersTypeDef], # (3)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See StartTimeRangeTypeDef
- See InsightTypeType
- See SearchInsightsFiltersTypeDef
- See PaginatorConfigTypeDef
SearchOrganizationInsightsRequestRequestTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import SearchOrganizationInsightsRequestRequestTypeDef
def get_value() -> SearchOrganizationInsightsRequestRequestTypeDef:
return {
"AccountIds": ...,
"StartTimeRange": ...,
"Type": ...,
}
Definition
class SearchOrganizationInsightsRequestRequestTypeDef(TypedDict):
AccountIds: Sequence[str],
StartTimeRange: StartTimeRangeTypeDef, # (1)
Type: InsightTypeType, # (2)
Filters: NotRequired[SearchOrganizationInsightsFiltersTypeDef], # (3)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
SearchOrganizationInsightsRequestSearchOrganizationInsightsPaginateTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import SearchOrganizationInsightsRequestSearchOrganizationInsightsPaginateTypeDef
def get_value() -> SearchOrganizationInsightsRequestSearchOrganizationInsightsPaginateTypeDef:
return {
"AccountIds": ...,
"StartTimeRange": ...,
"Type": ...,
}
Definition
class SearchOrganizationInsightsRequestSearchOrganizationInsightsPaginateTypeDef(TypedDict):
AccountIds: Sequence[str],
StartTimeRange: StartTimeRangeTypeDef, # (1)
Type: InsightTypeType, # (2)
Filters: NotRequired[SearchOrganizationInsightsFiltersTypeDef], # (3)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See StartTimeRangeTypeDef
- See InsightTypeType
- See SearchOrganizationInsightsFiltersTypeDef
- See PaginatorConfigTypeDef
PerformanceInsightsReferenceDataTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import PerformanceInsightsReferenceDataTypeDef
def get_value() -> PerformanceInsightsReferenceDataTypeDef:
return {
"Name": ...,
}
Definition
class PerformanceInsightsReferenceDataTypeDef(TypedDict):
Name: NotRequired[str],
ComparisonValues: NotRequired[PerformanceInsightsReferenceComparisonValuesTypeDef], # (1)
ListRecommendationsResponseTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import ListRecommendationsResponseTypeDef
def get_value() -> ListRecommendationsResponseTypeDef:
return {
"Recommendations": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListRecommendationsResponseTypeDef(TypedDict):
Recommendations: List[RecommendationTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PerformanceInsightsMetricsDetailTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import PerformanceInsightsMetricsDetailTypeDef
def get_value() -> PerformanceInsightsMetricsDetailTypeDef:
return {
"MetricDisplayName": ...,
}
Definition
class PerformanceInsightsMetricsDetailTypeDef(TypedDict):
MetricDisplayName: NotRequired[str],
Unit: NotRequired[str],
MetricQuery: NotRequired[PerformanceInsightsMetricQueryTypeDef], # (1)
ReferenceData: NotRequired[List[PerformanceInsightsReferenceDataTypeDef]], # (2)
StatsAtAnomaly: NotRequired[List[PerformanceInsightsStatTypeDef]], # (3)
StatsAtBaseline: NotRequired[List[PerformanceInsightsStatTypeDef]], # (3)
- See PerformanceInsightsMetricQueryTypeDef
- See PerformanceInsightsReferenceDataTypeDef
- See PerformanceInsightsStatTypeDef
- See PerformanceInsightsStatTypeDef
AnomalySourceDetailsTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import AnomalySourceDetailsTypeDef
def get_value() -> AnomalySourceDetailsTypeDef:
return {
"CloudWatchMetrics": ...,
}
Definition
class AnomalySourceDetailsTypeDef(TypedDict):
CloudWatchMetrics: NotRequired[List[CloudWatchMetricsDetailTypeDef]], # (1)
PerformanceInsightsMetrics: NotRequired[List[PerformanceInsightsMetricsDetailTypeDef]], # (2)
ProactiveAnomalySummaryTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import ProactiveAnomalySummaryTypeDef
def get_value() -> ProactiveAnomalySummaryTypeDef:
return {
"Id": ...,
}
Definition
class ProactiveAnomalySummaryTypeDef(TypedDict):
Id: NotRequired[str],
Severity: NotRequired[AnomalySeverityType], # (1)
Status: NotRequired[AnomalyStatusType], # (2)
UpdateTime: NotRequired[datetime],
AnomalyTimeRange: NotRequired[AnomalyTimeRangeTypeDef], # (3)
AnomalyReportedTimeRange: NotRequired[AnomalyReportedTimeRangeTypeDef], # (4)
PredictionTimeRange: NotRequired[PredictionTimeRangeTypeDef], # (5)
SourceDetails: NotRequired[AnomalySourceDetailsTypeDef], # (6)
AssociatedInsightId: NotRequired[str],
ResourceCollection: NotRequired[ResourceCollectionTypeDef], # (7)
Limit: NotRequired[float],
SourceMetadata: NotRequired[AnomalySourceMetadataTypeDef], # (8)
AnomalyResources: NotRequired[List[AnomalyResourceTypeDef]], # (9)
Description: NotRequired[str],
- See AnomalySeverityType
- See AnomalyStatusType
- See AnomalyTimeRangeTypeDef
- See AnomalyReportedTimeRangeTypeDef
- See PredictionTimeRangeTypeDef
- See AnomalySourceDetailsTypeDef
- See ResourceCollectionTypeDef
- See AnomalySourceMetadataTypeDef
- See AnomalyResourceTypeDef
ProactiveAnomalyTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import ProactiveAnomalyTypeDef
def get_value() -> ProactiveAnomalyTypeDef:
return {
"Id": ...,
}
Definition
class ProactiveAnomalyTypeDef(TypedDict):
Id: NotRequired[str],
Severity: NotRequired[AnomalySeverityType], # (1)
Status: NotRequired[AnomalyStatusType], # (2)
UpdateTime: NotRequired[datetime],
AnomalyTimeRange: NotRequired[AnomalyTimeRangeTypeDef], # (3)
AnomalyReportedTimeRange: NotRequired[AnomalyReportedTimeRangeTypeDef], # (4)
PredictionTimeRange: NotRequired[PredictionTimeRangeTypeDef], # (5)
SourceDetails: NotRequired[AnomalySourceDetailsTypeDef], # (6)
AssociatedInsightId: NotRequired[str],
ResourceCollection: NotRequired[ResourceCollectionTypeDef], # (7)
Limit: NotRequired[float],
SourceMetadata: NotRequired[AnomalySourceMetadataTypeDef], # (8)
AnomalyResources: NotRequired[List[AnomalyResourceTypeDef]], # (9)
Description: NotRequired[str],
- See AnomalySeverityType
- See AnomalyStatusType
- See AnomalyTimeRangeTypeDef
- See AnomalyReportedTimeRangeTypeDef
- See PredictionTimeRangeTypeDef
- See AnomalySourceDetailsTypeDef
- See ResourceCollectionTypeDef
- See AnomalySourceMetadataTypeDef
- See AnomalyResourceTypeDef
ReactiveAnomalySummaryTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import ReactiveAnomalySummaryTypeDef
def get_value() -> ReactiveAnomalySummaryTypeDef:
return {
"Id": ...,
}
Definition
class ReactiveAnomalySummaryTypeDef(TypedDict):
Id: NotRequired[str],
Severity: NotRequired[AnomalySeverityType], # (1)
Status: NotRequired[AnomalyStatusType], # (2)
AnomalyTimeRange: NotRequired[AnomalyTimeRangeTypeDef], # (3)
AnomalyReportedTimeRange: NotRequired[AnomalyReportedTimeRangeTypeDef], # (4)
SourceDetails: NotRequired[AnomalySourceDetailsTypeDef], # (5)
AssociatedInsightId: NotRequired[str],
ResourceCollection: NotRequired[ResourceCollectionTypeDef], # (6)
Type: NotRequired[AnomalyTypeType], # (7)
Name: NotRequired[str],
Description: NotRequired[str],
CausalAnomalyId: NotRequired[str],
AnomalyResources: NotRequired[List[AnomalyResourceTypeDef]], # (8)
- See AnomalySeverityType
- See AnomalyStatusType
- See AnomalyTimeRangeTypeDef
- See AnomalyReportedTimeRangeTypeDef
- See AnomalySourceDetailsTypeDef
- See ResourceCollectionTypeDef
- See AnomalyTypeType
- See AnomalyResourceTypeDef
ReactiveAnomalyTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import ReactiveAnomalyTypeDef
def get_value() -> ReactiveAnomalyTypeDef:
return {
"Id": ...,
}
Definition
class ReactiveAnomalyTypeDef(TypedDict):
Id: NotRequired[str],
Severity: NotRequired[AnomalySeverityType], # (1)
Status: NotRequired[AnomalyStatusType], # (2)
AnomalyTimeRange: NotRequired[AnomalyTimeRangeTypeDef], # (3)
AnomalyReportedTimeRange: NotRequired[AnomalyReportedTimeRangeTypeDef], # (4)
SourceDetails: NotRequired[AnomalySourceDetailsTypeDef], # (5)
AssociatedInsightId: NotRequired[str],
ResourceCollection: NotRequired[ResourceCollectionTypeDef], # (6)
Type: NotRequired[AnomalyTypeType], # (7)
Name: NotRequired[str],
Description: NotRequired[str],
CausalAnomalyId: NotRequired[str],
AnomalyResources: NotRequired[List[AnomalyResourceTypeDef]], # (8)
- See AnomalySeverityType
- See AnomalyStatusType
- See AnomalyTimeRangeTypeDef
- See AnomalyReportedTimeRangeTypeDef
- See AnomalySourceDetailsTypeDef
- See ResourceCollectionTypeDef
- See AnomalyTypeType
- See AnomalyResourceTypeDef
ListAnomaliesForInsightResponseTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import ListAnomaliesForInsightResponseTypeDef
def get_value() -> ListAnomaliesForInsightResponseTypeDef:
return {
"ProactiveAnomalies": ...,
"ReactiveAnomalies": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListAnomaliesForInsightResponseTypeDef(TypedDict):
ProactiveAnomalies: List[ProactiveAnomalySummaryTypeDef], # (1)
ReactiveAnomalies: List[ReactiveAnomalySummaryTypeDef], # (2)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribeAnomalyResponseTypeDef
Usage Example
from mypy_boto3_devops_guru.type_defs import DescribeAnomalyResponseTypeDef
def get_value() -> DescribeAnomalyResponseTypeDef:
return {
"ProactiveAnomaly": ...,
"ReactiveAnomaly": ...,
"ResponseMetadata": ...,
}