Type definitions#
Index > DevOpsGuru > Type definitions
Auto-generated documentation for DevOpsGuru type annotations stubs module mypy-boto3-devops-guru.
TimestampTypeDef#
# TimestampTypeDef Union usage example
from mypy_boto3_devops_guru.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime.datetime,
str,
]
CloudFormationCollectionUnionTypeDef#
# CloudFormationCollectionUnionTypeDef Union usage example
from mypy_boto3_devops_guru.type_defs import CloudFormationCollectionUnionTypeDef
def get_value() -> CloudFormationCollectionUnionTypeDef:
return ...
# CloudFormationCollectionUnionTypeDef definition
CloudFormationCollectionUnionTypeDef = Union[
CloudFormationCollectionTypeDef, # (1)
CloudFormationCollectionOutputTypeDef, # (2)
]
ServiceCollectionUnionTypeDef#
# ServiceCollectionUnionTypeDef Union usage example
from mypy_boto3_devops_guru.type_defs import ServiceCollectionUnionTypeDef
def get_value() -> ServiceCollectionUnionTypeDef:
return ...
# ServiceCollectionUnionTypeDef definition
ServiceCollectionUnionTypeDef = Union[
ServiceCollectionTypeDef, # (1)
ServiceCollectionOutputTypeDef, # (2)
]
TagCollectionUnionTypeDef#
# TagCollectionUnionTypeDef Union usage example
from mypy_boto3_devops_guru.type_defs import TagCollectionUnionTypeDef
def get_value() -> TagCollectionUnionTypeDef:
return ...
# TagCollectionUnionTypeDef definition
TagCollectionUnionTypeDef = Union[
TagCollectionTypeDef, # (1)
TagCollectionOutputTypeDef, # (2)
]
CostEstimationResourceCollectionFilterUnionTypeDef#
# CostEstimationResourceCollectionFilterUnionTypeDef Union usage example
from mypy_boto3_devops_guru.type_defs import CostEstimationResourceCollectionFilterUnionTypeDef
def get_value() -> CostEstimationResourceCollectionFilterUnionTypeDef:
return ...
# CostEstimationResourceCollectionFilterUnionTypeDef definition
CostEstimationResourceCollectionFilterUnionTypeDef = Union[
CostEstimationResourceCollectionFilterTypeDef, # (1)
CostEstimationResourceCollectionFilterOutputTypeDef, # (2)
]
- See CostEstimationResourceCollectionFilterTypeDef
- See CostEstimationResourceCollectionFilterOutputTypeDef
NotificationChannelConfigUnionTypeDef#
# NotificationChannelConfigUnionTypeDef Union usage example
from mypy_boto3_devops_guru.type_defs import NotificationChannelConfigUnionTypeDef
def get_value() -> NotificationChannelConfigUnionTypeDef:
return ...
# NotificationChannelConfigUnionTypeDef definition
NotificationChannelConfigUnionTypeDef = Union[
NotificationChannelConfigTypeDef, # (1)
NotificationChannelConfigOutputTypeDef, # (2)
]
ResourceCollectionUnionTypeDef#
# ResourceCollectionUnionTypeDef Union usage example
from mypy_boto3_devops_guru.type_defs import ResourceCollectionUnionTypeDef
def get_value() -> ResourceCollectionUnionTypeDef:
return ...
# ResourceCollectionUnionTypeDef definition
ResourceCollectionUnionTypeDef = Union[
ResourceCollectionTypeDef, # (1)
ResourceCollectionOutputTypeDef, # (2)
]
AccountInsightHealthTypeDef#
# AccountInsightHealthTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import AccountInsightHealthTypeDef
def get_value() -> AccountInsightHealthTypeDef:
return {
"OpenProactiveInsights": ...,
}
# AccountInsightHealthTypeDef definition
class AccountInsightHealthTypeDef(TypedDict):
OpenProactiveInsights: NotRequired[int],
OpenReactiveInsights: NotRequired[int],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
AmazonCodeGuruProfilerIntegrationTypeDef#
# AmazonCodeGuruProfilerIntegrationTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import AmazonCodeGuruProfilerIntegrationTypeDef
def get_value() -> AmazonCodeGuruProfilerIntegrationTypeDef:
return {
"Status": ...,
}
# AmazonCodeGuruProfilerIntegrationTypeDef definition
class AmazonCodeGuruProfilerIntegrationTypeDef(TypedDict):
Status: NotRequired[EventSourceOptInStatusType], # (1)
AnomalyReportedTimeRangeTypeDef#
# AnomalyReportedTimeRangeTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import AnomalyReportedTimeRangeTypeDef
def get_value() -> AnomalyReportedTimeRangeTypeDef:
return {
"OpenTime": ...,
}
# AnomalyReportedTimeRangeTypeDef definition
class AnomalyReportedTimeRangeTypeDef(TypedDict):
OpenTime: datetime.datetime,
CloseTime: NotRequired[datetime.datetime],
AnomalyResourceTypeDef#
# AnomalyResourceTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import AnomalyResourceTypeDef
def get_value() -> AnomalyResourceTypeDef:
return {
"Name": ...,
}
# AnomalyResourceTypeDef definition
class AnomalyResourceTypeDef(TypedDict):
Name: NotRequired[str],
Type: NotRequired[str],
AnomalySourceMetadataTypeDef#
# AnomalySourceMetadataTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import AnomalySourceMetadataTypeDef
def get_value() -> AnomalySourceMetadataTypeDef:
return {
"Source": ...,
}
# AnomalySourceMetadataTypeDef definition
class AnomalySourceMetadataTypeDef(TypedDict):
Source: NotRequired[str],
SourceResourceName: NotRequired[str],
SourceResourceType: NotRequired[str],
AnomalyTimeRangeTypeDef#
# AnomalyTimeRangeTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import AnomalyTimeRangeTypeDef
def get_value() -> AnomalyTimeRangeTypeDef:
return {
"StartTime": ...,
}
# AnomalyTimeRangeTypeDef definition
class AnomalyTimeRangeTypeDef(TypedDict):
StartTime: datetime.datetime,
EndTime: NotRequired[datetime.datetime],
CloudFormationCollectionFilterTypeDef#
# CloudFormationCollectionFilterTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import CloudFormationCollectionFilterTypeDef
def get_value() -> CloudFormationCollectionFilterTypeDef:
return {
"StackNames": ...,
}
# CloudFormationCollectionFilterTypeDef definition
class CloudFormationCollectionFilterTypeDef(TypedDict):
StackNames: NotRequired[List[str]],
CloudFormationCollectionOutputTypeDef#
# CloudFormationCollectionOutputTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import CloudFormationCollectionOutputTypeDef
def get_value() -> CloudFormationCollectionOutputTypeDef:
return {
"StackNames": ...,
}
# CloudFormationCollectionOutputTypeDef definition
class CloudFormationCollectionOutputTypeDef(TypedDict):
StackNames: NotRequired[List[str]],
CloudFormationCollectionTypeDef#
# CloudFormationCollectionTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import CloudFormationCollectionTypeDef
def get_value() -> CloudFormationCollectionTypeDef:
return {
"StackNames": ...,
}
# CloudFormationCollectionTypeDef definition
class CloudFormationCollectionTypeDef(TypedDict):
StackNames: NotRequired[Sequence[str]],
CloudFormationCostEstimationResourceCollectionFilterOutputTypeDef#
# CloudFormationCostEstimationResourceCollectionFilterOutputTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import CloudFormationCostEstimationResourceCollectionFilterOutputTypeDef
def get_value() -> CloudFormationCostEstimationResourceCollectionFilterOutputTypeDef:
return {
"StackNames": ...,
}
# CloudFormationCostEstimationResourceCollectionFilterOutputTypeDef definition
class CloudFormationCostEstimationResourceCollectionFilterOutputTypeDef(TypedDict):
StackNames: NotRequired[List[str]],
CloudFormationCostEstimationResourceCollectionFilterTypeDef#
# CloudFormationCostEstimationResourceCollectionFilterTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import CloudFormationCostEstimationResourceCollectionFilterTypeDef
def get_value() -> CloudFormationCostEstimationResourceCollectionFilterTypeDef:
return {
"StackNames": ...,
}
# CloudFormationCostEstimationResourceCollectionFilterTypeDef definition
class CloudFormationCostEstimationResourceCollectionFilterTypeDef(TypedDict):
StackNames: NotRequired[Sequence[str]],
InsightHealthTypeDef#
# InsightHealthTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import InsightHealthTypeDef
def get_value() -> InsightHealthTypeDef:
return {
"OpenProactiveInsights": ...,
}
# InsightHealthTypeDef definition
class InsightHealthTypeDef(TypedDict):
OpenProactiveInsights: NotRequired[int],
OpenReactiveInsights: NotRequired[int],
MeanTimeToRecoverInMilliseconds: NotRequired[int],
TimestampMetricValuePairTypeDef#
# TimestampMetricValuePairTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import TimestampMetricValuePairTypeDef
def get_value() -> TimestampMetricValuePairTypeDef:
return {
"Timestamp": ...,
}
# TimestampMetricValuePairTypeDef definition
class TimestampMetricValuePairTypeDef(TypedDict):
Timestamp: NotRequired[datetime.datetime],
MetricValue: NotRequired[float],
CloudWatchMetricsDimensionTypeDef#
# CloudWatchMetricsDimensionTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import CloudWatchMetricsDimensionTypeDef
def get_value() -> CloudWatchMetricsDimensionTypeDef:
return {
"Name": ...,
}
# CloudWatchMetricsDimensionTypeDef definition
class CloudWatchMetricsDimensionTypeDef(TypedDict):
Name: NotRequired[str],
Value: NotRequired[str],
TagCostEstimationResourceCollectionFilterOutputTypeDef#
# TagCostEstimationResourceCollectionFilterOutputTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import TagCostEstimationResourceCollectionFilterOutputTypeDef
def get_value() -> TagCostEstimationResourceCollectionFilterOutputTypeDef:
return {
"AppBoundaryKey": ...,
}
# TagCostEstimationResourceCollectionFilterOutputTypeDef definition
class TagCostEstimationResourceCollectionFilterOutputTypeDef(TypedDict):
AppBoundaryKey: str,
TagValues: List[str],
TagCostEstimationResourceCollectionFilterTypeDef#
# TagCostEstimationResourceCollectionFilterTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import TagCostEstimationResourceCollectionFilterTypeDef
def get_value() -> TagCostEstimationResourceCollectionFilterTypeDef:
return {
"AppBoundaryKey": ...,
}
# TagCostEstimationResourceCollectionFilterTypeDef definition
class TagCostEstimationResourceCollectionFilterTypeDef(TypedDict):
AppBoundaryKey: str,
TagValues: Sequence[str],
CostEstimationTimeRangeTypeDef#
# CostEstimationTimeRangeTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import CostEstimationTimeRangeTypeDef
def get_value() -> CostEstimationTimeRangeTypeDef:
return {
"StartTime": ...,
}
# CostEstimationTimeRangeTypeDef definition
class CostEstimationTimeRangeTypeDef(TypedDict):
StartTime: NotRequired[datetime.datetime],
EndTime: NotRequired[datetime.datetime],
DeleteInsightRequestTypeDef#
# DeleteInsightRequestTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import DeleteInsightRequestTypeDef
def get_value() -> DeleteInsightRequestTypeDef:
return {
"Id": ...,
}
# DeleteInsightRequestTypeDef definition
class DeleteInsightRequestTypeDef(TypedDict):
Id: str,
DescribeAnomalyRequestTypeDef#
# DescribeAnomalyRequestTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import DescribeAnomalyRequestTypeDef
def get_value() -> DescribeAnomalyRequestTypeDef:
return {
"Id": ...,
}
# DescribeAnomalyRequestTypeDef definition
class DescribeAnomalyRequestTypeDef(TypedDict):
Id: str,
AccountId: NotRequired[str],
DescribeFeedbackRequestTypeDef#
# DescribeFeedbackRequestTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import DescribeFeedbackRequestTypeDef
def get_value() -> DescribeFeedbackRequestTypeDef:
return {
"InsightId": ...,
}
# DescribeFeedbackRequestTypeDef definition
class DescribeFeedbackRequestTypeDef(TypedDict):
InsightId: NotRequired[str],
InsightFeedbackTypeDef#
# InsightFeedbackTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import InsightFeedbackTypeDef
def get_value() -> InsightFeedbackTypeDef:
return {
"Id": ...,
}
# InsightFeedbackTypeDef definition
class InsightFeedbackTypeDef(TypedDict):
Id: NotRequired[str],
Feedback: NotRequired[InsightFeedbackOptionType], # (1)
DescribeInsightRequestTypeDef#
# DescribeInsightRequestTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import DescribeInsightRequestTypeDef
def get_value() -> DescribeInsightRequestTypeDef:
return {
"Id": ...,
}
# DescribeInsightRequestTypeDef definition
class DescribeInsightRequestTypeDef(TypedDict):
Id: str,
AccountId: NotRequired[str],
DescribeOrganizationHealthRequestTypeDef#
# DescribeOrganizationHealthRequestTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import DescribeOrganizationHealthRequestTypeDef
def get_value() -> DescribeOrganizationHealthRequestTypeDef:
return {
"AccountIds": ...,
}
# DescribeOrganizationHealthRequestTypeDef definition
class DescribeOrganizationHealthRequestTypeDef(TypedDict):
AccountIds: NotRequired[Sequence[str]],
OrganizationalUnitIds: NotRequired[Sequence[str]],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeOrganizationResourceCollectionHealthRequestTypeDef#
# DescribeOrganizationResourceCollectionHealthRequestTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import DescribeOrganizationResourceCollectionHealthRequestTypeDef
def get_value() -> DescribeOrganizationResourceCollectionHealthRequestTypeDef:
return {
"OrganizationResourceCollectionType": ...,
}
# DescribeOrganizationResourceCollectionHealthRequestTypeDef definition
class DescribeOrganizationResourceCollectionHealthRequestTypeDef(TypedDict):
OrganizationResourceCollectionType: OrganizationResourceCollectionTypeType, # (1)
AccountIds: NotRequired[Sequence[str]],
OrganizationalUnitIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeResourceCollectionHealthRequestTypeDef#
# DescribeResourceCollectionHealthRequestTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import DescribeResourceCollectionHealthRequestTypeDef
def get_value() -> DescribeResourceCollectionHealthRequestTypeDef:
return {
"ResourceCollectionType": ...,
}
# DescribeResourceCollectionHealthRequestTypeDef definition
class DescribeResourceCollectionHealthRequestTypeDef(TypedDict):
ResourceCollectionType: ResourceCollectionTypeType, # (1)
NextToken: NotRequired[str],
EventResourceTypeDef#
# EventResourceTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import EventResourceTypeDef
def get_value() -> EventResourceTypeDef:
return {
"Type": ...,
}
# EventResourceTypeDef definition
class EventResourceTypeDef(TypedDict):
Type: NotRequired[str],
Name: NotRequired[str],
Arn: NotRequired[str],
GetCostEstimationRequestTypeDef#
# GetCostEstimationRequestTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import GetCostEstimationRequestTypeDef
def get_value() -> GetCostEstimationRequestTypeDef:
return {
"NextToken": ...,
}
# GetCostEstimationRequestTypeDef definition
class GetCostEstimationRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
ServiceResourceCostTypeDef#
# ServiceResourceCostTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ServiceResourceCostTypeDef
def get_value() -> ServiceResourceCostTypeDef:
return {
"Type": ...,
}
# ServiceResourceCostTypeDef definition
class ServiceResourceCostTypeDef(TypedDict):
Type: NotRequired[str],
State: NotRequired[CostEstimationServiceResourceStateType], # (1)
Count: NotRequired[int],
UnitCost: NotRequired[float],
Cost: NotRequired[float],
GetResourceCollectionRequestTypeDef#
# GetResourceCollectionRequestTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import GetResourceCollectionRequestTypeDef
def get_value() -> GetResourceCollectionRequestTypeDef:
return {
"ResourceCollectionType": ...,
}
# GetResourceCollectionRequestTypeDef definition
class GetResourceCollectionRequestTypeDef(TypedDict):
ResourceCollectionType: ResourceCollectionTypeType, # (1)
NextToken: NotRequired[str],
InsightTimeRangeTypeDef#
# InsightTimeRangeTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import InsightTimeRangeTypeDef
def get_value() -> InsightTimeRangeTypeDef:
return {
"StartTime": ...,
}
# InsightTimeRangeTypeDef definition
class InsightTimeRangeTypeDef(TypedDict):
StartTime: datetime.datetime,
EndTime: NotRequired[datetime.datetime],
KMSServerSideEncryptionIntegrationConfigTypeDef#
# KMSServerSideEncryptionIntegrationConfigTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import KMSServerSideEncryptionIntegrationConfigTypeDef
def get_value() -> KMSServerSideEncryptionIntegrationConfigTypeDef:
return {
"KMSKeyId": ...,
}
# KMSServerSideEncryptionIntegrationConfigTypeDef definition
class KMSServerSideEncryptionIntegrationConfigTypeDef(TypedDict):
KMSKeyId: NotRequired[str],
OptInStatus: NotRequired[OptInStatusType], # (1)
Type: NotRequired[ServerSideEncryptionTypeType], # (2)
KMSServerSideEncryptionIntegrationTypeDef#
# KMSServerSideEncryptionIntegrationTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import KMSServerSideEncryptionIntegrationTypeDef
def get_value() -> KMSServerSideEncryptionIntegrationTypeDef:
return {
"KMSKeyId": ...,
}
# KMSServerSideEncryptionIntegrationTypeDef definition
class KMSServerSideEncryptionIntegrationTypeDef(TypedDict):
KMSKeyId: NotRequired[str],
OptInStatus: NotRequired[OptInStatusType], # (1)
Type: NotRequired[ServerSideEncryptionTypeType], # (2)
ListAnomalousLogGroupsRequestTypeDef#
# ListAnomalousLogGroupsRequestTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ListAnomalousLogGroupsRequestTypeDef
def get_value() -> ListAnomalousLogGroupsRequestTypeDef:
return {
"InsightId": ...,
}
# ListAnomalousLogGroupsRequestTypeDef definition
class ListAnomalousLogGroupsRequestTypeDef(TypedDict):
InsightId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListInsightsOngoingStatusFilterTypeDef#
# ListInsightsOngoingStatusFilterTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ListInsightsOngoingStatusFilterTypeDef
def get_value() -> ListInsightsOngoingStatusFilterTypeDef:
return {
"Type": ...,
}
# ListInsightsOngoingStatusFilterTypeDef definition
class ListInsightsOngoingStatusFilterTypeDef(TypedDict):
Type: InsightTypeType, # (1)
- See InsightTypeType
ListMonitoredResourcesFiltersTypeDef#
# ListMonitoredResourcesFiltersTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ListMonitoredResourcesFiltersTypeDef
def get_value() -> ListMonitoredResourcesFiltersTypeDef:
return {
"ResourcePermission": ...,
}
# ListMonitoredResourcesFiltersTypeDef definition
class ListMonitoredResourcesFiltersTypeDef(TypedDict):
ResourcePermission: ResourcePermissionType, # (1)
ResourceTypeFilters: Sequence[ResourceTypeFilterType], # (2)
- See ResourcePermissionType
- See
Sequence[ResourceTypeFilterType]
ListNotificationChannelsRequestTypeDef#
# ListNotificationChannelsRequestTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ListNotificationChannelsRequestTypeDef
def get_value() -> ListNotificationChannelsRequestTypeDef:
return {
"NextToken": ...,
}
# ListNotificationChannelsRequestTypeDef definition
class ListNotificationChannelsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
ListRecommendationsRequestTypeDef#
# ListRecommendationsRequestTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ListRecommendationsRequestTypeDef
def get_value() -> ListRecommendationsRequestTypeDef:
return {
"InsightId": ...,
}
# ListRecommendationsRequestTypeDef definition
class ListRecommendationsRequestTypeDef(TypedDict):
InsightId: str,
NextToken: NotRequired[str],
Locale: NotRequired[LocaleType], # (1)
AccountId: NotRequired[str],
- See LocaleType
LogAnomalyClassTypeDef#
# LogAnomalyClassTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import LogAnomalyClassTypeDef
def get_value() -> LogAnomalyClassTypeDef:
return {
"LogStreamName": ...,
}
# LogAnomalyClassTypeDef definition
class LogAnomalyClassTypeDef(TypedDict):
LogStreamName: NotRequired[str],
LogAnomalyType: NotRequired[LogAnomalyTypeType], # (1)
LogAnomalyToken: NotRequired[str],
LogEventId: NotRequired[str],
Explanation: NotRequired[str],
NumberOfLogLinesOccurrences: NotRequired[int],
LogEventTimestamp: NotRequired[datetime.datetime],
LogsAnomalyDetectionIntegrationConfigTypeDef#
# LogsAnomalyDetectionIntegrationConfigTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import LogsAnomalyDetectionIntegrationConfigTypeDef
def get_value() -> LogsAnomalyDetectionIntegrationConfigTypeDef:
return {
"OptInStatus": ...,
}
# LogsAnomalyDetectionIntegrationConfigTypeDef definition
class LogsAnomalyDetectionIntegrationConfigTypeDef(TypedDict):
OptInStatus: NotRequired[OptInStatusType], # (1)
- See OptInStatusType
LogsAnomalyDetectionIntegrationTypeDef#
# LogsAnomalyDetectionIntegrationTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import LogsAnomalyDetectionIntegrationTypeDef
def get_value() -> LogsAnomalyDetectionIntegrationTypeDef:
return {
"OptInStatus": ...,
}
# LogsAnomalyDetectionIntegrationTypeDef definition
class LogsAnomalyDetectionIntegrationTypeDef(TypedDict):
OptInStatus: NotRequired[OptInStatusType], # (1)
- See OptInStatusType
NotificationFilterConfigOutputTypeDef#
# NotificationFilterConfigOutputTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import NotificationFilterConfigOutputTypeDef
def get_value() -> NotificationFilterConfigOutputTypeDef:
return {
"Severities": ...,
}
# NotificationFilterConfigOutputTypeDef definition
class NotificationFilterConfigOutputTypeDef(TypedDict):
Severities: NotRequired[List[InsightSeverityType]], # (1)
MessageTypes: NotRequired[List[NotificationMessageTypeType]], # (2)
- See
List[InsightSeverityType]
- See
List[NotificationMessageTypeType]
SnsChannelConfigTypeDef#
# SnsChannelConfigTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import SnsChannelConfigTypeDef
def get_value() -> SnsChannelConfigTypeDef:
return {
"TopicArn": ...,
}
# SnsChannelConfigTypeDef definition
class SnsChannelConfigTypeDef(TypedDict):
TopicArn: NotRequired[str],
NotificationFilterConfigTypeDef#
# NotificationFilterConfigTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import NotificationFilterConfigTypeDef
def get_value() -> NotificationFilterConfigTypeDef:
return {
"Severities": ...,
}
# NotificationFilterConfigTypeDef definition
class NotificationFilterConfigTypeDef(TypedDict):
Severities: NotRequired[Sequence[InsightSeverityType]], # (1)
MessageTypes: NotRequired[Sequence[NotificationMessageTypeType]], # (2)
- See
Sequence[InsightSeverityType]
- See
Sequence[NotificationMessageTypeType]
OpsCenterIntegrationConfigTypeDef#
# OpsCenterIntegrationConfigTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import OpsCenterIntegrationConfigTypeDef
def get_value() -> OpsCenterIntegrationConfigTypeDef:
return {
"OptInStatus": ...,
}
# OpsCenterIntegrationConfigTypeDef definition
class OpsCenterIntegrationConfigTypeDef(TypedDict):
OptInStatus: NotRequired[OptInStatusType], # (1)
- See OptInStatusType
OpsCenterIntegrationTypeDef#
# OpsCenterIntegrationTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import OpsCenterIntegrationTypeDef
def get_value() -> OpsCenterIntegrationTypeDef:
return {
"OptInStatus": ...,
}
# OpsCenterIntegrationTypeDef definition
class OpsCenterIntegrationTypeDef(TypedDict):
OptInStatus: NotRequired[OptInStatusType], # (1)
- See OptInStatusType
PerformanceInsightsMetricDimensionGroupTypeDef#
# PerformanceInsightsMetricDimensionGroupTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import PerformanceInsightsMetricDimensionGroupTypeDef
def get_value() -> PerformanceInsightsMetricDimensionGroupTypeDef:
return {
"Group": ...,
}
# PerformanceInsightsMetricDimensionGroupTypeDef definition
class PerformanceInsightsMetricDimensionGroupTypeDef(TypedDict):
Group: NotRequired[str],
Dimensions: NotRequired[List[str]],
Limit: NotRequired[int],
PerformanceInsightsStatTypeDef#
# PerformanceInsightsStatTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import PerformanceInsightsStatTypeDef
def get_value() -> PerformanceInsightsStatTypeDef:
return {
"Type": ...,
}
# PerformanceInsightsStatTypeDef definition
class PerformanceInsightsStatTypeDef(TypedDict):
Type: NotRequired[str],
Value: NotRequired[float],
PerformanceInsightsReferenceScalarTypeDef#
# PerformanceInsightsReferenceScalarTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import PerformanceInsightsReferenceScalarTypeDef
def get_value() -> PerformanceInsightsReferenceScalarTypeDef:
return {
"Value": ...,
}
# PerformanceInsightsReferenceScalarTypeDef definition
class PerformanceInsightsReferenceScalarTypeDef(TypedDict):
Value: NotRequired[float],
PredictionTimeRangeTypeDef#
# PredictionTimeRangeTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import PredictionTimeRangeTypeDef
def get_value() -> PredictionTimeRangeTypeDef:
return {
"StartTime": ...,
}
# PredictionTimeRangeTypeDef definition
class PredictionTimeRangeTypeDef(TypedDict):
StartTime: datetime.datetime,
EndTime: NotRequired[datetime.datetime],
ServiceCollectionOutputTypeDef#
# ServiceCollectionOutputTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ServiceCollectionOutputTypeDef
def get_value() -> ServiceCollectionOutputTypeDef:
return {
"ServiceNames": ...,
}
# ServiceCollectionOutputTypeDef definition
class ServiceCollectionOutputTypeDef(TypedDict):
ServiceNames: NotRequired[List[ServiceNameType]], # (1)
- See
List[ServiceNameType]
RecommendationRelatedAnomalyResourceTypeDef#
# RecommendationRelatedAnomalyResourceTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import RecommendationRelatedAnomalyResourceTypeDef
def get_value() -> RecommendationRelatedAnomalyResourceTypeDef:
return {
"Name": ...,
}
# RecommendationRelatedAnomalyResourceTypeDef definition
class RecommendationRelatedAnomalyResourceTypeDef(TypedDict):
Name: NotRequired[str],
Type: NotRequired[str],
RecommendationRelatedCloudWatchMetricsSourceDetailTypeDef#
# RecommendationRelatedCloudWatchMetricsSourceDetailTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import RecommendationRelatedCloudWatchMetricsSourceDetailTypeDef
def get_value() -> RecommendationRelatedCloudWatchMetricsSourceDetailTypeDef:
return {
"MetricName": ...,
}
# RecommendationRelatedCloudWatchMetricsSourceDetailTypeDef definition
class RecommendationRelatedCloudWatchMetricsSourceDetailTypeDef(TypedDict):
MetricName: NotRequired[str],
Namespace: NotRequired[str],
RecommendationRelatedEventResourceTypeDef#
# RecommendationRelatedEventResourceTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import RecommendationRelatedEventResourceTypeDef
def get_value() -> RecommendationRelatedEventResourceTypeDef:
return {
"Name": ...,
}
# RecommendationRelatedEventResourceTypeDef definition
class RecommendationRelatedEventResourceTypeDef(TypedDict):
Name: NotRequired[str],
Type: NotRequired[str],
RemoveNotificationChannelRequestTypeDef#
# RemoveNotificationChannelRequestTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import RemoveNotificationChannelRequestTypeDef
def get_value() -> RemoveNotificationChannelRequestTypeDef:
return {
"Id": ...,
}
# RemoveNotificationChannelRequestTypeDef definition
class RemoveNotificationChannelRequestTypeDef(TypedDict):
Id: str,
TagCollectionFilterTypeDef#
# TagCollectionFilterTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import TagCollectionFilterTypeDef
def get_value() -> TagCollectionFilterTypeDef:
return {
"AppBoundaryKey": ...,
}
# TagCollectionFilterTypeDef definition
class TagCollectionFilterTypeDef(TypedDict):
AppBoundaryKey: str,
TagValues: List[str],
TagCollectionOutputTypeDef#
# TagCollectionOutputTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import TagCollectionOutputTypeDef
def get_value() -> TagCollectionOutputTypeDef:
return {
"AppBoundaryKey": ...,
}
# TagCollectionOutputTypeDef definition
class TagCollectionOutputTypeDef(TypedDict):
AppBoundaryKey: str,
TagValues: List[str],
ServiceCollectionTypeDef#
# ServiceCollectionTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ServiceCollectionTypeDef
def get_value() -> ServiceCollectionTypeDef:
return {
"ServiceNames": ...,
}
# ServiceCollectionTypeDef definition
class ServiceCollectionTypeDef(TypedDict):
ServiceNames: NotRequired[Sequence[ServiceNameType]], # (1)
- See
Sequence[ServiceNameType]
ServiceInsightHealthTypeDef#
# ServiceInsightHealthTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ServiceInsightHealthTypeDef
def get_value() -> ServiceInsightHealthTypeDef:
return {
"OpenProactiveInsights": ...,
}
# ServiceInsightHealthTypeDef definition
class ServiceInsightHealthTypeDef(TypedDict):
OpenProactiveInsights: NotRequired[int],
OpenReactiveInsights: NotRequired[int],
TagCollectionTypeDef#
# TagCollectionTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import TagCollectionTypeDef
def get_value() -> TagCollectionTypeDef:
return {
"AppBoundaryKey": ...,
}
# TagCollectionTypeDef definition
class TagCollectionTypeDef(TypedDict):
AppBoundaryKey: str,
TagValues: Sequence[str],
UpdateCloudFormationCollectionFilterTypeDef#
# UpdateCloudFormationCollectionFilterTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import UpdateCloudFormationCollectionFilterTypeDef
def get_value() -> UpdateCloudFormationCollectionFilterTypeDef:
return {
"StackNames": ...,
}
# UpdateCloudFormationCollectionFilterTypeDef definition
class UpdateCloudFormationCollectionFilterTypeDef(TypedDict):
StackNames: NotRequired[Sequence[str]],
UpdateTagCollectionFilterTypeDef#
# UpdateTagCollectionFilterTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import UpdateTagCollectionFilterTypeDef
def get_value() -> UpdateTagCollectionFilterTypeDef:
return {
"AppBoundaryKey": ...,
}
# UpdateTagCollectionFilterTypeDef definition
class UpdateTagCollectionFilterTypeDef(TypedDict):
AppBoundaryKey: str,
TagValues: Sequence[str],
AccountHealthTypeDef#
# AccountHealthTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import AccountHealthTypeDef
def get_value() -> AccountHealthTypeDef:
return {
"AccountId": ...,
}
# AccountHealthTypeDef definition
class AccountHealthTypeDef(TypedDict):
AccountId: NotRequired[str],
Insight: NotRequired[AccountInsightHealthTypeDef], # (1)
AddNotificationChannelResponseTypeDef#
# AddNotificationChannelResponseTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import AddNotificationChannelResponseTypeDef
def get_value() -> AddNotificationChannelResponseTypeDef:
return {
"Id": ...,
}
# AddNotificationChannelResponseTypeDef definition
class AddNotificationChannelResponseTypeDef(TypedDict):
Id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeAccountHealthResponseTypeDef#
# DescribeAccountHealthResponseTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import DescribeAccountHealthResponseTypeDef
def get_value() -> DescribeAccountHealthResponseTypeDef:
return {
"OpenReactiveInsights": ...,
}
# DescribeAccountHealthResponseTypeDef definition
class DescribeAccountHealthResponseTypeDef(TypedDict):
OpenReactiveInsights: int,
OpenProactiveInsights: int,
MetricsAnalyzed: int,
ResourceHours: int,
AnalyzedResourceCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeAccountOverviewResponseTypeDef#
# DescribeAccountOverviewResponseTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import DescribeAccountOverviewResponseTypeDef
def get_value() -> DescribeAccountOverviewResponseTypeDef:
return {
"ReactiveInsights": ...,
}
# DescribeAccountOverviewResponseTypeDef definition
class DescribeAccountOverviewResponseTypeDef(TypedDict):
ReactiveInsights: int,
ProactiveInsights: int,
MeanTimeToRecoverInMilliseconds: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeOrganizationHealthResponseTypeDef#
# DescribeOrganizationHealthResponseTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import DescribeOrganizationHealthResponseTypeDef
def get_value() -> DescribeOrganizationHealthResponseTypeDef:
return {
"OpenReactiveInsights": ...,
}
# DescribeOrganizationHealthResponseTypeDef definition
class DescribeOrganizationHealthResponseTypeDef(TypedDict):
OpenReactiveInsights: int,
OpenProactiveInsights: int,
MetricsAnalyzed: int,
ResourceHours: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeOrganizationOverviewResponseTypeDef#
# DescribeOrganizationOverviewResponseTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import DescribeOrganizationOverviewResponseTypeDef
def get_value() -> DescribeOrganizationOverviewResponseTypeDef:
return {
"ReactiveInsights": ...,
}
# DescribeOrganizationOverviewResponseTypeDef definition
class DescribeOrganizationOverviewResponseTypeDef(TypedDict):
ReactiveInsights: int,
ProactiveInsights: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EventSourcesConfigTypeDef#
# EventSourcesConfigTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import EventSourcesConfigTypeDef
def get_value() -> EventSourcesConfigTypeDef:
return {
"AmazonCodeGuruProfiler": ...,
}
# EventSourcesConfigTypeDef definition
class EventSourcesConfigTypeDef(TypedDict):
AmazonCodeGuruProfiler: NotRequired[AmazonCodeGuruProfilerIntegrationTypeDef], # (1)
CloudFormationHealthTypeDef#
# CloudFormationHealthTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import CloudFormationHealthTypeDef
def get_value() -> CloudFormationHealthTypeDef:
return {
"StackName": ...,
}
# CloudFormationHealthTypeDef definition
class CloudFormationHealthTypeDef(TypedDict):
StackName: NotRequired[str],
Insight: NotRequired[InsightHealthTypeDef], # (1)
AnalyzedResourceCount: NotRequired[int],
TagHealthTypeDef#
# TagHealthTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import TagHealthTypeDef
def get_value() -> TagHealthTypeDef:
return {
"AppBoundaryKey": ...,
}
# TagHealthTypeDef definition
class TagHealthTypeDef(TypedDict):
AppBoundaryKey: NotRequired[str],
TagValue: NotRequired[str],
Insight: NotRequired[InsightHealthTypeDef], # (1)
AnalyzedResourceCount: NotRequired[int],
CloudWatchMetricsDataSummaryTypeDef#
# CloudWatchMetricsDataSummaryTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import CloudWatchMetricsDataSummaryTypeDef
def get_value() -> CloudWatchMetricsDataSummaryTypeDef:
return {
"TimestampMetricValuePairList": ...,
}
# CloudWatchMetricsDataSummaryTypeDef definition
class CloudWatchMetricsDataSummaryTypeDef(TypedDict):
TimestampMetricValuePairList: NotRequired[List[TimestampMetricValuePairTypeDef]], # (1)
StatusCode: NotRequired[CloudWatchMetricDataStatusCodeType], # (2)
- See
List[TimestampMetricValuePairTypeDef]
- See CloudWatchMetricDataStatusCodeType
CostEstimationResourceCollectionFilterOutputTypeDef#
# CostEstimationResourceCollectionFilterOutputTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import CostEstimationResourceCollectionFilterOutputTypeDef
def get_value() -> CostEstimationResourceCollectionFilterOutputTypeDef:
return {
"CloudFormation": ...,
}
# CostEstimationResourceCollectionFilterOutputTypeDef definition
class CostEstimationResourceCollectionFilterOutputTypeDef(TypedDict):
CloudFormation: NotRequired[CloudFormationCostEstimationResourceCollectionFilterOutputTypeDef], # (1)
Tags: NotRequired[List[TagCostEstimationResourceCollectionFilterOutputTypeDef]], # (2)
- See CloudFormationCostEstimationResourceCollectionFilterOutputTypeDef
- See
List[TagCostEstimationResourceCollectionFilterOutputTypeDef]
CostEstimationResourceCollectionFilterTypeDef#
# CostEstimationResourceCollectionFilterTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import CostEstimationResourceCollectionFilterTypeDef
def get_value() -> CostEstimationResourceCollectionFilterTypeDef:
return {
"CloudFormation": ...,
}
# CostEstimationResourceCollectionFilterTypeDef definition
class CostEstimationResourceCollectionFilterTypeDef(TypedDict):
CloudFormation: NotRequired[CloudFormationCostEstimationResourceCollectionFilterTypeDef], # (1)
Tags: NotRequired[Sequence[TagCostEstimationResourceCollectionFilterTypeDef]], # (2)
- See CloudFormationCostEstimationResourceCollectionFilterTypeDef
- See
Sequence[TagCostEstimationResourceCollectionFilterTypeDef]
DescribeAccountOverviewRequestTypeDef#
# DescribeAccountOverviewRequestTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import DescribeAccountOverviewRequestTypeDef
def get_value() -> DescribeAccountOverviewRequestTypeDef:
return {
"FromTime": ...,
}
# DescribeAccountOverviewRequestTypeDef definition
class DescribeAccountOverviewRequestTypeDef(TypedDict):
FromTime: TimestampTypeDef,
ToTime: NotRequired[TimestampTypeDef],
DescribeOrganizationOverviewRequestTypeDef#
# DescribeOrganizationOverviewRequestTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import DescribeOrganizationOverviewRequestTypeDef
def get_value() -> DescribeOrganizationOverviewRequestTypeDef:
return {
"FromTime": ...,
}
# DescribeOrganizationOverviewRequestTypeDef definition
class DescribeOrganizationOverviewRequestTypeDef(TypedDict):
FromTime: TimestampTypeDef,
ToTime: NotRequired[TimestampTypeDef],
AccountIds: NotRequired[Sequence[str]],
OrganizationalUnitIds: NotRequired[Sequence[str]],
EndTimeRangeTypeDef#
# EndTimeRangeTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import EndTimeRangeTypeDef
def get_value() -> EndTimeRangeTypeDef:
return {
"FromTime": ...,
}
# EndTimeRangeTypeDef definition
class EndTimeRangeTypeDef(TypedDict):
FromTime: NotRequired[TimestampTypeDef],
ToTime: NotRequired[TimestampTypeDef],
EventTimeRangeTypeDef#
# EventTimeRangeTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import EventTimeRangeTypeDef
def get_value() -> EventTimeRangeTypeDef:
return {
"FromTime": ...,
}
# EventTimeRangeTypeDef definition
class EventTimeRangeTypeDef(TypedDict):
FromTime: TimestampTypeDef,
ToTime: TimestampTypeDef,
StartTimeRangeTypeDef#
# StartTimeRangeTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import StartTimeRangeTypeDef
def get_value() -> StartTimeRangeTypeDef:
return {
"FromTime": ...,
}
# StartTimeRangeTypeDef definition
class StartTimeRangeTypeDef(TypedDict):
FromTime: NotRequired[TimestampTypeDef],
ToTime: NotRequired[TimestampTypeDef],
DescribeFeedbackResponseTypeDef#
# DescribeFeedbackResponseTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import DescribeFeedbackResponseTypeDef
def get_value() -> DescribeFeedbackResponseTypeDef:
return {
"InsightFeedback": ...,
}
# DescribeFeedbackResponseTypeDef definition
class DescribeFeedbackResponseTypeDef(TypedDict):
InsightFeedback: InsightFeedbackTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutFeedbackRequestTypeDef#
# PutFeedbackRequestTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import PutFeedbackRequestTypeDef
def get_value() -> PutFeedbackRequestTypeDef:
return {
"InsightFeedback": ...,
}
# PutFeedbackRequestTypeDef definition
class PutFeedbackRequestTypeDef(TypedDict):
InsightFeedback: NotRequired[InsightFeedbackTypeDef], # (1)
DescribeOrganizationResourceCollectionHealthRequestPaginateTypeDef#
# DescribeOrganizationResourceCollectionHealthRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import DescribeOrganizationResourceCollectionHealthRequestPaginateTypeDef
def get_value() -> DescribeOrganizationResourceCollectionHealthRequestPaginateTypeDef:
return {
"OrganizationResourceCollectionType": ...,
}
# DescribeOrganizationResourceCollectionHealthRequestPaginateTypeDef definition
class DescribeOrganizationResourceCollectionHealthRequestPaginateTypeDef(TypedDict):
OrganizationResourceCollectionType: OrganizationResourceCollectionTypeType, # (1)
AccountIds: NotRequired[Sequence[str]],
OrganizationalUnitIds: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeResourceCollectionHealthRequestPaginateTypeDef#
# DescribeResourceCollectionHealthRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import DescribeResourceCollectionHealthRequestPaginateTypeDef
def get_value() -> DescribeResourceCollectionHealthRequestPaginateTypeDef:
return {
"ResourceCollectionType": ...,
}
# DescribeResourceCollectionHealthRequestPaginateTypeDef definition
class DescribeResourceCollectionHealthRequestPaginateTypeDef(TypedDict):
ResourceCollectionType: ResourceCollectionTypeType, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetCostEstimationRequestPaginateTypeDef#
# GetCostEstimationRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import GetCostEstimationRequestPaginateTypeDef
def get_value() -> GetCostEstimationRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# GetCostEstimationRequestPaginateTypeDef definition
class GetCostEstimationRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetResourceCollectionRequestPaginateTypeDef#
# GetResourceCollectionRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import GetResourceCollectionRequestPaginateTypeDef
def get_value() -> GetResourceCollectionRequestPaginateTypeDef:
return {
"ResourceCollectionType": ...,
}
# GetResourceCollectionRequestPaginateTypeDef definition
class GetResourceCollectionRequestPaginateTypeDef(TypedDict):
ResourceCollectionType: ResourceCollectionTypeType, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListAnomalousLogGroupsRequestPaginateTypeDef#
# ListAnomalousLogGroupsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ListAnomalousLogGroupsRequestPaginateTypeDef
def get_value() -> ListAnomalousLogGroupsRequestPaginateTypeDef:
return {
"InsightId": ...,
}
# ListAnomalousLogGroupsRequestPaginateTypeDef definition
class ListAnomalousLogGroupsRequestPaginateTypeDef(TypedDict):
InsightId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListNotificationChannelsRequestPaginateTypeDef#
# ListNotificationChannelsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ListNotificationChannelsRequestPaginateTypeDef
def get_value() -> ListNotificationChannelsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListNotificationChannelsRequestPaginateTypeDef definition
class ListNotificationChannelsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRecommendationsRequestPaginateTypeDef#
# ListRecommendationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ListRecommendationsRequestPaginateTypeDef
def get_value() -> ListRecommendationsRequestPaginateTypeDef:
return {
"InsightId": ...,
}
# ListRecommendationsRequestPaginateTypeDef definition
class ListRecommendationsRequestPaginateTypeDef(TypedDict):
InsightId: str,
Locale: NotRequired[LocaleType], # (1)
AccountId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See LocaleType
- See PaginatorConfigTypeDef
ListMonitoredResourcesRequestPaginateTypeDef#
# ListMonitoredResourcesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ListMonitoredResourcesRequestPaginateTypeDef
def get_value() -> ListMonitoredResourcesRequestPaginateTypeDef:
return {
"Filters": ...,
}
# ListMonitoredResourcesRequestPaginateTypeDef definition
class ListMonitoredResourcesRequestPaginateTypeDef(TypedDict):
Filters: NotRequired[ListMonitoredResourcesFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListMonitoredResourcesRequestTypeDef#
# ListMonitoredResourcesRequestTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ListMonitoredResourcesRequestTypeDef
def get_value() -> ListMonitoredResourcesRequestTypeDef:
return {
"Filters": ...,
}
# ListMonitoredResourcesRequestTypeDef definition
class ListMonitoredResourcesRequestTypeDef(TypedDict):
Filters: NotRequired[ListMonitoredResourcesFiltersTypeDef], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
LogAnomalyShowcaseTypeDef#
# LogAnomalyShowcaseTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import LogAnomalyShowcaseTypeDef
def get_value() -> LogAnomalyShowcaseTypeDef:
return {
"LogAnomalyClasses": ...,
}
# LogAnomalyShowcaseTypeDef definition
class LogAnomalyShowcaseTypeDef(TypedDict):
LogAnomalyClasses: NotRequired[List[LogAnomalyClassTypeDef]], # (1)
- See
List[LogAnomalyClassTypeDef]
NotificationChannelConfigOutputTypeDef#
# NotificationChannelConfigOutputTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import NotificationChannelConfigOutputTypeDef
def get_value() -> NotificationChannelConfigOutputTypeDef:
return {
"Sns": ...,
}
# NotificationChannelConfigOutputTypeDef definition
class NotificationChannelConfigOutputTypeDef(TypedDict):
Sns: SnsChannelConfigTypeDef, # (1)
Filters: NotRequired[NotificationFilterConfigOutputTypeDef], # (2)
NotificationChannelConfigTypeDef#
# NotificationChannelConfigTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import NotificationChannelConfigTypeDef
def get_value() -> NotificationChannelConfigTypeDef:
return {
"Sns": ...,
}
# NotificationChannelConfigTypeDef definition
class NotificationChannelConfigTypeDef(TypedDict):
Sns: SnsChannelConfigTypeDef, # (1)
Filters: NotRequired[NotificationFilterConfigTypeDef], # (2)
UpdateServiceIntegrationConfigTypeDef#
# UpdateServiceIntegrationConfigTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import UpdateServiceIntegrationConfigTypeDef
def get_value() -> UpdateServiceIntegrationConfigTypeDef:
return {
"OpsCenter": ...,
}
# UpdateServiceIntegrationConfigTypeDef definition
class UpdateServiceIntegrationConfigTypeDef(TypedDict):
OpsCenter: NotRequired[OpsCenterIntegrationConfigTypeDef], # (1)
LogsAnomalyDetection: NotRequired[LogsAnomalyDetectionIntegrationConfigTypeDef], # (2)
KMSServerSideEncryption: NotRequired[KMSServerSideEncryptionIntegrationConfigTypeDef], # (3)
- See OpsCenterIntegrationConfigTypeDef
- See LogsAnomalyDetectionIntegrationConfigTypeDef
- See KMSServerSideEncryptionIntegrationConfigTypeDef
ServiceIntegrationConfigTypeDef#
# ServiceIntegrationConfigTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ServiceIntegrationConfigTypeDef
def get_value() -> ServiceIntegrationConfigTypeDef:
return {
"OpsCenter": ...,
}
# ServiceIntegrationConfigTypeDef definition
class ServiceIntegrationConfigTypeDef(TypedDict):
OpsCenter: NotRequired[OpsCenterIntegrationTypeDef], # (1)
LogsAnomalyDetection: NotRequired[LogsAnomalyDetectionIntegrationTypeDef], # (2)
KMSServerSideEncryption: NotRequired[KMSServerSideEncryptionIntegrationTypeDef], # (3)
- See OpsCenterIntegrationTypeDef
- See LogsAnomalyDetectionIntegrationTypeDef
- See KMSServerSideEncryptionIntegrationTypeDef
PerformanceInsightsMetricQueryTypeDef#
# PerformanceInsightsMetricQueryTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import PerformanceInsightsMetricQueryTypeDef
def get_value() -> PerformanceInsightsMetricQueryTypeDef:
return {
"Metric": ...,
}
# PerformanceInsightsMetricQueryTypeDef definition
class PerformanceInsightsMetricQueryTypeDef(TypedDict):
Metric: NotRequired[str],
GroupBy: NotRequired[PerformanceInsightsMetricDimensionGroupTypeDef], # (1)
Filter: NotRequired[Dict[str, str]],
RecommendationRelatedAnomalySourceDetailTypeDef#
# RecommendationRelatedAnomalySourceDetailTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import RecommendationRelatedAnomalySourceDetailTypeDef
def get_value() -> RecommendationRelatedAnomalySourceDetailTypeDef:
return {
"CloudWatchMetrics": ...,
}
# RecommendationRelatedAnomalySourceDetailTypeDef definition
class RecommendationRelatedAnomalySourceDetailTypeDef(TypedDict):
CloudWatchMetrics: NotRequired[List[RecommendationRelatedCloudWatchMetricsSourceDetailTypeDef]], # (1)
- See
List[RecommendationRelatedCloudWatchMetricsSourceDetailTypeDef]
RecommendationRelatedEventTypeDef#
# RecommendationRelatedEventTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import RecommendationRelatedEventTypeDef
def get_value() -> RecommendationRelatedEventTypeDef:
return {
"Name": ...,
}
# RecommendationRelatedEventTypeDef definition
class RecommendationRelatedEventTypeDef(TypedDict):
Name: NotRequired[str],
Resources: NotRequired[List[RecommendationRelatedEventResourceTypeDef]], # (1)
- See
List[RecommendationRelatedEventResourceTypeDef]
ResourceCollectionFilterTypeDef#
# ResourceCollectionFilterTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ResourceCollectionFilterTypeDef
def get_value() -> ResourceCollectionFilterTypeDef:
return {
"CloudFormation": ...,
}
# ResourceCollectionFilterTypeDef definition
class ResourceCollectionFilterTypeDef(TypedDict):
CloudFormation: NotRequired[CloudFormationCollectionFilterTypeDef], # (1)
Tags: NotRequired[List[TagCollectionFilterTypeDef]], # (2)
- See CloudFormationCollectionFilterTypeDef
- See
List[TagCollectionFilterTypeDef]
ResourceCollectionOutputTypeDef#
# ResourceCollectionOutputTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ResourceCollectionOutputTypeDef
def get_value() -> ResourceCollectionOutputTypeDef:
return {
"CloudFormation": ...,
}
# ResourceCollectionOutputTypeDef definition
class ResourceCollectionOutputTypeDef(TypedDict):
CloudFormation: NotRequired[CloudFormationCollectionOutputTypeDef], # (1)
Tags: NotRequired[List[TagCollectionOutputTypeDef]], # (2)
- See CloudFormationCollectionOutputTypeDef
- See
List[TagCollectionOutputTypeDef]
ServiceHealthTypeDef#
# ServiceHealthTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ServiceHealthTypeDef
def get_value() -> ServiceHealthTypeDef:
return {
"ServiceName": ...,
}
# ServiceHealthTypeDef definition
class ServiceHealthTypeDef(TypedDict):
ServiceName: NotRequired[ServiceNameType], # (1)
Insight: NotRequired[ServiceInsightHealthTypeDef], # (2)
AnalyzedResourceCount: NotRequired[int],
UpdateResourceCollectionFilterTypeDef#
# UpdateResourceCollectionFilterTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import UpdateResourceCollectionFilterTypeDef
def get_value() -> UpdateResourceCollectionFilterTypeDef:
return {
"CloudFormation": ...,
}
# UpdateResourceCollectionFilterTypeDef definition
class UpdateResourceCollectionFilterTypeDef(TypedDict):
CloudFormation: NotRequired[UpdateCloudFormationCollectionFilterTypeDef], # (1)
Tags: NotRequired[Sequence[UpdateTagCollectionFilterTypeDef]], # (2)
- See UpdateCloudFormationCollectionFilterTypeDef
- See
Sequence[UpdateTagCollectionFilterTypeDef]
DescribeEventSourcesConfigResponseTypeDef#
# DescribeEventSourcesConfigResponseTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import DescribeEventSourcesConfigResponseTypeDef
def get_value() -> DescribeEventSourcesConfigResponseTypeDef:
return {
"EventSources": ...,
}
# DescribeEventSourcesConfigResponseTypeDef definition
class DescribeEventSourcesConfigResponseTypeDef(TypedDict):
EventSources: EventSourcesConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateEventSourcesConfigRequestTypeDef#
# UpdateEventSourcesConfigRequestTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import UpdateEventSourcesConfigRequestTypeDef
def get_value() -> UpdateEventSourcesConfigRequestTypeDef:
return {
"EventSources": ...,
}
# UpdateEventSourcesConfigRequestTypeDef definition
class UpdateEventSourcesConfigRequestTypeDef(TypedDict):
EventSources: NotRequired[EventSourcesConfigTypeDef], # (1)
CloudWatchMetricsDetailTypeDef#
# CloudWatchMetricsDetailTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import CloudWatchMetricsDetailTypeDef
def get_value() -> CloudWatchMetricsDetailTypeDef:
return {
"MetricName": ...,
}
# CloudWatchMetricsDetailTypeDef definition
class CloudWatchMetricsDetailTypeDef(TypedDict):
MetricName: NotRequired[str],
Namespace: NotRequired[str],
Dimensions: NotRequired[List[CloudWatchMetricsDimensionTypeDef]], # (1)
Stat: NotRequired[CloudWatchMetricsStatType], # (2)
Unit: NotRequired[str],
Period: NotRequired[int],
MetricDataSummary: NotRequired[CloudWatchMetricsDataSummaryTypeDef], # (3)
- See
List[CloudWatchMetricsDimensionTypeDef]
- See CloudWatchMetricsStatType
- See CloudWatchMetricsDataSummaryTypeDef
GetCostEstimationResponseTypeDef#
# GetCostEstimationResponseTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import GetCostEstimationResponseTypeDef
def get_value() -> GetCostEstimationResponseTypeDef:
return {
"ResourceCollection": ...,
}
# GetCostEstimationResponseTypeDef definition
class GetCostEstimationResponseTypeDef(TypedDict):
ResourceCollection: CostEstimationResourceCollectionFilterOutputTypeDef, # (1)
Status: CostEstimationStatusType, # (2)
Costs: List[ServiceResourceCostTypeDef], # (3)
TimeRange: CostEstimationTimeRangeTypeDef, # (4)
TotalCost: float,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
NextToken: NotRequired[str],
- See CostEstimationResourceCollectionFilterOutputTypeDef
- See CostEstimationStatusType
- See
List[ServiceResourceCostTypeDef]
- See CostEstimationTimeRangeTypeDef
- See ResponseMetadataTypeDef
ListInsightsClosedStatusFilterTypeDef#
# ListInsightsClosedStatusFilterTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ListInsightsClosedStatusFilterTypeDef
def get_value() -> ListInsightsClosedStatusFilterTypeDef:
return {
"Type": ...,
}
# ListInsightsClosedStatusFilterTypeDef definition
class ListInsightsClosedStatusFilterTypeDef(TypedDict):
Type: InsightTypeType, # (1)
EndTimeRange: EndTimeRangeTypeDef, # (2)
- See InsightTypeType
- See EndTimeRangeTypeDef
ListInsightsAnyStatusFilterTypeDef#
# ListInsightsAnyStatusFilterTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ListInsightsAnyStatusFilterTypeDef
def get_value() -> ListInsightsAnyStatusFilterTypeDef:
return {
"Type": ...,
}
# ListInsightsAnyStatusFilterTypeDef definition
class ListInsightsAnyStatusFilterTypeDef(TypedDict):
Type: InsightTypeType, # (1)
StartTimeRange: StartTimeRangeTypeDef, # (2)
- See InsightTypeType
- See StartTimeRangeTypeDef
AnomalousLogGroupTypeDef#
# AnomalousLogGroupTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import AnomalousLogGroupTypeDef
def get_value() -> AnomalousLogGroupTypeDef:
return {
"LogGroupName": ...,
}
# AnomalousLogGroupTypeDef definition
class AnomalousLogGroupTypeDef(TypedDict):
LogGroupName: NotRequired[str],
ImpactStartTime: NotRequired[datetime.datetime],
ImpactEndTime: NotRequired[datetime.datetime],
NumberOfLogLinesScanned: NotRequired[int],
LogAnomalyShowcases: NotRequired[List[LogAnomalyShowcaseTypeDef]], # (1)
- See
List[LogAnomalyShowcaseTypeDef]
NotificationChannelTypeDef#
# NotificationChannelTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import NotificationChannelTypeDef
def get_value() -> NotificationChannelTypeDef:
return {
"Id": ...,
}
# NotificationChannelTypeDef definition
class NotificationChannelTypeDef(TypedDict):
Id: NotRequired[str],
Config: NotRequired[NotificationChannelConfigOutputTypeDef], # (1)
UpdateServiceIntegrationRequestTypeDef#
# UpdateServiceIntegrationRequestTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import UpdateServiceIntegrationRequestTypeDef
def get_value() -> UpdateServiceIntegrationRequestTypeDef:
return {
"ServiceIntegration": ...,
}
# UpdateServiceIntegrationRequestTypeDef definition
class UpdateServiceIntegrationRequestTypeDef(TypedDict):
ServiceIntegration: UpdateServiceIntegrationConfigTypeDef, # (1)
DescribeServiceIntegrationResponseTypeDef#
# DescribeServiceIntegrationResponseTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import DescribeServiceIntegrationResponseTypeDef
def get_value() -> DescribeServiceIntegrationResponseTypeDef:
return {
"ServiceIntegration": ...,
}
# DescribeServiceIntegrationResponseTypeDef definition
class DescribeServiceIntegrationResponseTypeDef(TypedDict):
ServiceIntegration: ServiceIntegrationConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PerformanceInsightsReferenceMetricTypeDef#
# PerformanceInsightsReferenceMetricTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import PerformanceInsightsReferenceMetricTypeDef
def get_value() -> PerformanceInsightsReferenceMetricTypeDef:
return {
"MetricQuery": ...,
}
# PerformanceInsightsReferenceMetricTypeDef definition
class PerformanceInsightsReferenceMetricTypeDef(TypedDict):
MetricQuery: NotRequired[PerformanceInsightsMetricQueryTypeDef], # (1)
RecommendationRelatedAnomalyTypeDef#
# RecommendationRelatedAnomalyTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import RecommendationRelatedAnomalyTypeDef
def get_value() -> RecommendationRelatedAnomalyTypeDef:
return {
"Resources": ...,
}
# RecommendationRelatedAnomalyTypeDef definition
class RecommendationRelatedAnomalyTypeDef(TypedDict):
Resources: NotRequired[List[RecommendationRelatedAnomalyResourceTypeDef]], # (1)
SourceDetails: NotRequired[List[RecommendationRelatedAnomalySourceDetailTypeDef]], # (2)
AnomalyId: NotRequired[str],
- See
List[RecommendationRelatedAnomalyResourceTypeDef]
- See
List[RecommendationRelatedAnomalySourceDetailTypeDef]
GetResourceCollectionResponseTypeDef#
# GetResourceCollectionResponseTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import GetResourceCollectionResponseTypeDef
def get_value() -> GetResourceCollectionResponseTypeDef:
return {
"ResourceCollection": ...,
}
# GetResourceCollectionResponseTypeDef definition
class GetResourceCollectionResponseTypeDef(TypedDict):
ResourceCollection: ResourceCollectionFilterTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
EventTypeDef#
# EventTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import EventTypeDef
def get_value() -> EventTypeDef:
return {
"ResourceCollection": ...,
}
# EventTypeDef definition
class EventTypeDef(TypedDict):
ResourceCollection: NotRequired[ResourceCollectionOutputTypeDef], # (1)
Id: NotRequired[str],
Time: NotRequired[datetime.datetime],
EventSource: NotRequired[str],
Name: NotRequired[str],
DataSource: NotRequired[EventDataSourceType], # (2)
EventClass: NotRequired[EventClassType], # (3)
Resources: NotRequired[List[EventResourceTypeDef]], # (4)
- See ResourceCollectionOutputTypeDef
- See EventDataSourceType
- See EventClassType
- See
List[EventResourceTypeDef]
MonitoredResourceIdentifierTypeDef#
# MonitoredResourceIdentifierTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import MonitoredResourceIdentifierTypeDef
def get_value() -> MonitoredResourceIdentifierTypeDef:
return {
"MonitoredResourceName": ...,
}
# MonitoredResourceIdentifierTypeDef definition
class MonitoredResourceIdentifierTypeDef(TypedDict):
MonitoredResourceName: NotRequired[str],
Type: NotRequired[str],
ResourcePermission: NotRequired[ResourcePermissionType], # (1)
LastUpdated: NotRequired[datetime.datetime],
ResourceCollection: NotRequired[ResourceCollectionOutputTypeDef], # (2)
ProactiveInsightSummaryTypeDef#
# ProactiveInsightSummaryTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ProactiveInsightSummaryTypeDef
def get_value() -> ProactiveInsightSummaryTypeDef:
return {
"Id": ...,
}
# ProactiveInsightSummaryTypeDef definition
class ProactiveInsightSummaryTypeDef(TypedDict):
Id: NotRequired[str],
Name: NotRequired[str],
Severity: NotRequired[InsightSeverityType], # (1)
Status: NotRequired[InsightStatusType], # (2)
InsightTimeRange: NotRequired[InsightTimeRangeTypeDef], # (3)
PredictionTimeRange: NotRequired[PredictionTimeRangeTypeDef], # (4)
ResourceCollection: NotRequired[ResourceCollectionOutputTypeDef], # (5)
ServiceCollection: NotRequired[ServiceCollectionOutputTypeDef], # (6)
AssociatedResourceArns: NotRequired[List[str]],
- See InsightSeverityType
- See InsightStatusType
- See InsightTimeRangeTypeDef
- See PredictionTimeRangeTypeDef
- See ResourceCollectionOutputTypeDef
- See ServiceCollectionOutputTypeDef
ProactiveInsightTypeDef#
# ProactiveInsightTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ProactiveInsightTypeDef
def get_value() -> ProactiveInsightTypeDef:
return {
"Id": ...,
}
# ProactiveInsightTypeDef definition
class ProactiveInsightTypeDef(TypedDict):
Id: NotRequired[str],
Name: NotRequired[str],
Severity: NotRequired[InsightSeverityType], # (1)
Status: NotRequired[InsightStatusType], # (2)
InsightTimeRange: NotRequired[InsightTimeRangeTypeDef], # (3)
PredictionTimeRange: NotRequired[PredictionTimeRangeTypeDef], # (4)
ResourceCollection: NotRequired[ResourceCollectionOutputTypeDef], # (5)
SsmOpsItemId: NotRequired[str],
Description: NotRequired[str],
- See InsightSeverityType
- See InsightStatusType
- See InsightTimeRangeTypeDef
- See PredictionTimeRangeTypeDef
- See ResourceCollectionOutputTypeDef
ProactiveOrganizationInsightSummaryTypeDef#
# ProactiveOrganizationInsightSummaryTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ProactiveOrganizationInsightSummaryTypeDef
def get_value() -> ProactiveOrganizationInsightSummaryTypeDef:
return {
"Id": ...,
}
# ProactiveOrganizationInsightSummaryTypeDef definition
class ProactiveOrganizationInsightSummaryTypeDef(TypedDict):
Id: NotRequired[str],
AccountId: NotRequired[str],
OrganizationalUnitId: NotRequired[str],
Name: NotRequired[str],
Severity: NotRequired[InsightSeverityType], # (1)
Status: NotRequired[InsightStatusType], # (2)
InsightTimeRange: NotRequired[InsightTimeRangeTypeDef], # (3)
PredictionTimeRange: NotRequired[PredictionTimeRangeTypeDef], # (4)
ResourceCollection: NotRequired[ResourceCollectionOutputTypeDef], # (5)
ServiceCollection: NotRequired[ServiceCollectionOutputTypeDef], # (6)
- See InsightSeverityType
- See InsightStatusType
- See InsightTimeRangeTypeDef
- See PredictionTimeRangeTypeDef
- See ResourceCollectionOutputTypeDef
- See ServiceCollectionOutputTypeDef
ReactiveInsightSummaryTypeDef#
# ReactiveInsightSummaryTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ReactiveInsightSummaryTypeDef
def get_value() -> ReactiveInsightSummaryTypeDef:
return {
"Id": ...,
}
# ReactiveInsightSummaryTypeDef definition
class ReactiveInsightSummaryTypeDef(TypedDict):
Id: NotRequired[str],
Name: NotRequired[str],
Severity: NotRequired[InsightSeverityType], # (1)
Status: NotRequired[InsightStatusType], # (2)
InsightTimeRange: NotRequired[InsightTimeRangeTypeDef], # (3)
ResourceCollection: NotRequired[ResourceCollectionOutputTypeDef], # (4)
ServiceCollection: NotRequired[ServiceCollectionOutputTypeDef], # (5)
AssociatedResourceArns: NotRequired[List[str]],
- See InsightSeverityType
- See InsightStatusType
- See InsightTimeRangeTypeDef
- See ResourceCollectionOutputTypeDef
- See ServiceCollectionOutputTypeDef
ReactiveInsightTypeDef#
# ReactiveInsightTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ReactiveInsightTypeDef
def get_value() -> ReactiveInsightTypeDef:
return {
"Id": ...,
}
# ReactiveInsightTypeDef definition
class ReactiveInsightTypeDef(TypedDict):
Id: NotRequired[str],
Name: NotRequired[str],
Severity: NotRequired[InsightSeverityType], # (1)
Status: NotRequired[InsightStatusType], # (2)
InsightTimeRange: NotRequired[InsightTimeRangeTypeDef], # (3)
ResourceCollection: NotRequired[ResourceCollectionOutputTypeDef], # (4)
SsmOpsItemId: NotRequired[str],
Description: NotRequired[str],
- See InsightSeverityType
- See InsightStatusType
- See InsightTimeRangeTypeDef
- See ResourceCollectionOutputTypeDef
ReactiveOrganizationInsightSummaryTypeDef#
# ReactiveOrganizationInsightSummaryTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ReactiveOrganizationInsightSummaryTypeDef
def get_value() -> ReactiveOrganizationInsightSummaryTypeDef:
return {
"Id": ...,
}
# ReactiveOrganizationInsightSummaryTypeDef definition
class ReactiveOrganizationInsightSummaryTypeDef(TypedDict):
Id: NotRequired[str],
AccountId: NotRequired[str],
OrganizationalUnitId: NotRequired[str],
Name: NotRequired[str],
Severity: NotRequired[InsightSeverityType], # (1)
Status: NotRequired[InsightStatusType], # (2)
InsightTimeRange: NotRequired[InsightTimeRangeTypeDef], # (3)
ResourceCollection: NotRequired[ResourceCollectionOutputTypeDef], # (4)
ServiceCollection: NotRequired[ServiceCollectionOutputTypeDef], # (5)
- See InsightSeverityType
- See InsightStatusType
- See InsightTimeRangeTypeDef
- See ResourceCollectionOutputTypeDef
- See ServiceCollectionOutputTypeDef
ListAnomaliesForInsightFiltersTypeDef#
# ListAnomaliesForInsightFiltersTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ListAnomaliesForInsightFiltersTypeDef
def get_value() -> ListAnomaliesForInsightFiltersTypeDef:
return {
"ServiceCollection": ...,
}
# ListAnomaliesForInsightFiltersTypeDef definition
class ListAnomaliesForInsightFiltersTypeDef(TypedDict):
ServiceCollection: NotRequired[ServiceCollectionUnionTypeDef], # (1)
DescribeOrganizationResourceCollectionHealthResponseTypeDef#
# DescribeOrganizationResourceCollectionHealthResponseTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import DescribeOrganizationResourceCollectionHealthResponseTypeDef
def get_value() -> DescribeOrganizationResourceCollectionHealthResponseTypeDef:
return {
"CloudFormation": ...,
}
# DescribeOrganizationResourceCollectionHealthResponseTypeDef definition
class DescribeOrganizationResourceCollectionHealthResponseTypeDef(TypedDict):
CloudFormation: List[CloudFormationHealthTypeDef], # (1)
Service: List[ServiceHealthTypeDef], # (2)
Account: List[AccountHealthTypeDef], # (3)
Tags: List[TagHealthTypeDef], # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
NextToken: NotRequired[str],
- See
List[CloudFormationHealthTypeDef]
- See
List[ServiceHealthTypeDef]
- See
List[AccountHealthTypeDef]
- See
List[TagHealthTypeDef]
- See ResponseMetadataTypeDef
DescribeResourceCollectionHealthResponseTypeDef#
# DescribeResourceCollectionHealthResponseTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import DescribeResourceCollectionHealthResponseTypeDef
def get_value() -> DescribeResourceCollectionHealthResponseTypeDef:
return {
"CloudFormation": ...,
}
# DescribeResourceCollectionHealthResponseTypeDef definition
class DescribeResourceCollectionHealthResponseTypeDef(TypedDict):
CloudFormation: List[CloudFormationHealthTypeDef], # (1)
Service: List[ServiceHealthTypeDef], # (2)
Tags: List[TagHealthTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
NextToken: NotRequired[str],
- See
List[CloudFormationHealthTypeDef]
- See
List[ServiceHealthTypeDef]
- See
List[TagHealthTypeDef]
- See ResponseMetadataTypeDef
ResourceCollectionTypeDef#
# ResourceCollectionTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ResourceCollectionTypeDef
def get_value() -> ResourceCollectionTypeDef:
return {
"CloudFormation": ...,
}
# ResourceCollectionTypeDef definition
class ResourceCollectionTypeDef(TypedDict):
CloudFormation: NotRequired[CloudFormationCollectionUnionTypeDef], # (1)
Tags: NotRequired[Sequence[TagCollectionUnionTypeDef]], # (2)
- See CloudFormationCollectionUnionTypeDef
- See
Sequence[TagCollectionUnionTypeDef]
UpdateResourceCollectionRequestTypeDef#
# UpdateResourceCollectionRequestTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import UpdateResourceCollectionRequestTypeDef
def get_value() -> UpdateResourceCollectionRequestTypeDef:
return {
"Action": ...,
}
# UpdateResourceCollectionRequestTypeDef definition
class UpdateResourceCollectionRequestTypeDef(TypedDict):
Action: UpdateResourceCollectionActionType, # (1)
ResourceCollection: UpdateResourceCollectionFilterTypeDef, # (2)
StartCostEstimationRequestTypeDef#
# StartCostEstimationRequestTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import StartCostEstimationRequestTypeDef
def get_value() -> StartCostEstimationRequestTypeDef:
return {
"ResourceCollection": ...,
}
# StartCostEstimationRequestTypeDef definition
class StartCostEstimationRequestTypeDef(TypedDict):
ResourceCollection: CostEstimationResourceCollectionFilterUnionTypeDef, # (1)
ClientToken: NotRequired[str],
ListInsightsStatusFilterTypeDef#
# ListInsightsStatusFilterTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ListInsightsStatusFilterTypeDef
def get_value() -> ListInsightsStatusFilterTypeDef:
return {
"Ongoing": ...,
}
# ListInsightsStatusFilterTypeDef definition
class ListInsightsStatusFilterTypeDef(TypedDict):
Ongoing: NotRequired[ListInsightsOngoingStatusFilterTypeDef], # (1)
Closed: NotRequired[ListInsightsClosedStatusFilterTypeDef], # (2)
Any: NotRequired[ListInsightsAnyStatusFilterTypeDef], # (3)
- See ListInsightsOngoingStatusFilterTypeDef
- See ListInsightsClosedStatusFilterTypeDef
- See ListInsightsAnyStatusFilterTypeDef
ListAnomalousLogGroupsResponseTypeDef#
# ListAnomalousLogGroupsResponseTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ListAnomalousLogGroupsResponseTypeDef
def get_value() -> ListAnomalousLogGroupsResponseTypeDef:
return {
"InsightId": ...,
}
# ListAnomalousLogGroupsResponseTypeDef definition
class ListAnomalousLogGroupsResponseTypeDef(TypedDict):
InsightId: str,
AnomalousLogGroups: List[AnomalousLogGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[AnomalousLogGroupTypeDef]
- See ResponseMetadataTypeDef
ListNotificationChannelsResponseTypeDef#
# ListNotificationChannelsResponseTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ListNotificationChannelsResponseTypeDef
def get_value() -> ListNotificationChannelsResponseTypeDef:
return {
"Channels": ...,
}
# ListNotificationChannelsResponseTypeDef definition
class ListNotificationChannelsResponseTypeDef(TypedDict):
Channels: List[NotificationChannelTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[NotificationChannelTypeDef]
- See ResponseMetadataTypeDef
AddNotificationChannelRequestTypeDef#
# AddNotificationChannelRequestTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import AddNotificationChannelRequestTypeDef
def get_value() -> AddNotificationChannelRequestTypeDef:
return {
"Config": ...,
}
# AddNotificationChannelRequestTypeDef definition
class AddNotificationChannelRequestTypeDef(TypedDict):
Config: NotificationChannelConfigUnionTypeDef, # (1)
PerformanceInsightsReferenceComparisonValuesTypeDef#
# PerformanceInsightsReferenceComparisonValuesTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import PerformanceInsightsReferenceComparisonValuesTypeDef
def get_value() -> PerformanceInsightsReferenceComparisonValuesTypeDef:
return {
"ReferenceScalar": ...,
}
# PerformanceInsightsReferenceComparisonValuesTypeDef definition
class PerformanceInsightsReferenceComparisonValuesTypeDef(TypedDict):
ReferenceScalar: NotRequired[PerformanceInsightsReferenceScalarTypeDef], # (1)
ReferenceMetric: NotRequired[PerformanceInsightsReferenceMetricTypeDef], # (2)
RecommendationTypeDef#
# RecommendationTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import RecommendationTypeDef
def get_value() -> RecommendationTypeDef:
return {
"Description": ...,
}
# RecommendationTypeDef definition
class RecommendationTypeDef(TypedDict):
Description: NotRequired[str],
Link: NotRequired[str],
Name: NotRequired[str],
Reason: NotRequired[str],
RelatedEvents: NotRequired[List[RecommendationRelatedEventTypeDef]], # (1)
RelatedAnomalies: NotRequired[List[RecommendationRelatedAnomalyTypeDef]], # (2)
Category: NotRequired[str],
- See
List[RecommendationRelatedEventTypeDef]
- See
List[RecommendationRelatedAnomalyTypeDef]
ListEventsResponseTypeDef#
# ListEventsResponseTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ListEventsResponseTypeDef
def get_value() -> ListEventsResponseTypeDef:
return {
"Events": ...,
}
# ListEventsResponseTypeDef definition
class ListEventsResponseTypeDef(TypedDict):
Events: List[EventTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[EventTypeDef]
- See ResponseMetadataTypeDef
ListMonitoredResourcesResponseTypeDef#
# ListMonitoredResourcesResponseTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ListMonitoredResourcesResponseTypeDef
def get_value() -> ListMonitoredResourcesResponseTypeDef:
return {
"MonitoredResourceIdentifiers": ...,
}
# ListMonitoredResourcesResponseTypeDef definition
class ListMonitoredResourcesResponseTypeDef(TypedDict):
MonitoredResourceIdentifiers: List[MonitoredResourceIdentifierTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[MonitoredResourceIdentifierTypeDef]
- See ResponseMetadataTypeDef
ListInsightsResponseTypeDef#
# ListInsightsResponseTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ListInsightsResponseTypeDef
def get_value() -> ListInsightsResponseTypeDef:
return {
"ProactiveInsights": ...,
}
# ListInsightsResponseTypeDef definition
class ListInsightsResponseTypeDef(TypedDict):
ProactiveInsights: List[ProactiveInsightSummaryTypeDef], # (1)
ReactiveInsights: List[ReactiveInsightSummaryTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
NextToken: NotRequired[str],
- See
List[ProactiveInsightSummaryTypeDef]
- See
List[ReactiveInsightSummaryTypeDef]
- See ResponseMetadataTypeDef
SearchInsightsResponseTypeDef#
# SearchInsightsResponseTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import SearchInsightsResponseTypeDef
def get_value() -> SearchInsightsResponseTypeDef:
return {
"ProactiveInsights": ...,
}
# SearchInsightsResponseTypeDef definition
class SearchInsightsResponseTypeDef(TypedDict):
ProactiveInsights: List[ProactiveInsightSummaryTypeDef], # (1)
ReactiveInsights: List[ReactiveInsightSummaryTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
NextToken: NotRequired[str],
- See
List[ProactiveInsightSummaryTypeDef]
- See
List[ReactiveInsightSummaryTypeDef]
- See ResponseMetadataTypeDef
SearchOrganizationInsightsResponseTypeDef#
# SearchOrganizationInsightsResponseTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import SearchOrganizationInsightsResponseTypeDef
def get_value() -> SearchOrganizationInsightsResponseTypeDef:
return {
"ProactiveInsights": ...,
}
# SearchOrganizationInsightsResponseTypeDef definition
class SearchOrganizationInsightsResponseTypeDef(TypedDict):
ProactiveInsights: List[ProactiveInsightSummaryTypeDef], # (1)
ReactiveInsights: List[ReactiveInsightSummaryTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
NextToken: NotRequired[str],
- See
List[ProactiveInsightSummaryTypeDef]
- See
List[ReactiveInsightSummaryTypeDef]
- See ResponseMetadataTypeDef
DescribeInsightResponseTypeDef#
# DescribeInsightResponseTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import DescribeInsightResponseTypeDef
def get_value() -> DescribeInsightResponseTypeDef:
return {
"ProactiveInsight": ...,
}
# DescribeInsightResponseTypeDef definition
class DescribeInsightResponseTypeDef(TypedDict):
ProactiveInsight: ProactiveInsightTypeDef, # (1)
ReactiveInsight: ReactiveInsightTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListOrganizationInsightsResponseTypeDef#
# ListOrganizationInsightsResponseTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ListOrganizationInsightsResponseTypeDef
def get_value() -> ListOrganizationInsightsResponseTypeDef:
return {
"ProactiveInsights": ...,
}
# ListOrganizationInsightsResponseTypeDef definition
class ListOrganizationInsightsResponseTypeDef(TypedDict):
ProactiveInsights: List[ProactiveOrganizationInsightSummaryTypeDef], # (1)
ReactiveInsights: List[ReactiveOrganizationInsightSummaryTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
NextToken: NotRequired[str],
- See
List[ProactiveOrganizationInsightSummaryTypeDef]
- See
List[ReactiveOrganizationInsightSummaryTypeDef]
- See ResponseMetadataTypeDef
ListAnomaliesForInsightRequestPaginateTypeDef#
# ListAnomaliesForInsightRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ListAnomaliesForInsightRequestPaginateTypeDef
def get_value() -> ListAnomaliesForInsightRequestPaginateTypeDef:
return {
"InsightId": ...,
}
# ListAnomaliesForInsightRequestPaginateTypeDef definition
class ListAnomaliesForInsightRequestPaginateTypeDef(TypedDict):
InsightId: str,
StartTimeRange: NotRequired[StartTimeRangeTypeDef], # (1)
AccountId: NotRequired[str],
Filters: NotRequired[ListAnomaliesForInsightFiltersTypeDef], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListAnomaliesForInsightRequestTypeDef#
# ListAnomaliesForInsightRequestTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ListAnomaliesForInsightRequestTypeDef
def get_value() -> ListAnomaliesForInsightRequestTypeDef:
return {
"InsightId": ...,
}
# ListAnomaliesForInsightRequestTypeDef definition
class ListAnomaliesForInsightRequestTypeDef(TypedDict):
InsightId: str,
StartTimeRange: NotRequired[StartTimeRangeTypeDef], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
AccountId: NotRequired[str],
Filters: NotRequired[ListAnomaliesForInsightFiltersTypeDef], # (2)
ListInsightsRequestPaginateTypeDef#
# ListInsightsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ListInsightsRequestPaginateTypeDef
def get_value() -> ListInsightsRequestPaginateTypeDef:
return {
"StatusFilter": ...,
}
# ListInsightsRequestPaginateTypeDef definition
class ListInsightsRequestPaginateTypeDef(TypedDict):
StatusFilter: ListInsightsStatusFilterTypeDef, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListInsightsRequestTypeDef#
# ListInsightsRequestTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ListInsightsRequestTypeDef
def get_value() -> ListInsightsRequestTypeDef:
return {
"StatusFilter": ...,
}
# ListInsightsRequestTypeDef definition
class ListInsightsRequestTypeDef(TypedDict):
StatusFilter: ListInsightsStatusFilterTypeDef, # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListOrganizationInsightsRequestPaginateTypeDef#
# ListOrganizationInsightsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ListOrganizationInsightsRequestPaginateTypeDef
def get_value() -> ListOrganizationInsightsRequestPaginateTypeDef:
return {
"StatusFilter": ...,
}
# ListOrganizationInsightsRequestPaginateTypeDef definition
class ListOrganizationInsightsRequestPaginateTypeDef(TypedDict):
StatusFilter: ListInsightsStatusFilterTypeDef, # (1)
AccountIds: NotRequired[Sequence[str]],
OrganizationalUnitIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListOrganizationInsightsRequestTypeDef#
# ListOrganizationInsightsRequestTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ListOrganizationInsightsRequestTypeDef
def get_value() -> ListOrganizationInsightsRequestTypeDef:
return {
"StatusFilter": ...,
}
# ListOrganizationInsightsRequestTypeDef definition
class ListOrganizationInsightsRequestTypeDef(TypedDict):
StatusFilter: ListInsightsStatusFilterTypeDef, # (1)
MaxResults: NotRequired[int],
AccountIds: NotRequired[Sequence[str]],
OrganizationalUnitIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
PerformanceInsightsReferenceDataTypeDef#
# PerformanceInsightsReferenceDataTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import PerformanceInsightsReferenceDataTypeDef
def get_value() -> PerformanceInsightsReferenceDataTypeDef:
return {
"Name": ...,
}
# PerformanceInsightsReferenceDataTypeDef definition
class PerformanceInsightsReferenceDataTypeDef(TypedDict):
Name: NotRequired[str],
ComparisonValues: NotRequired[PerformanceInsightsReferenceComparisonValuesTypeDef], # (1)
ListRecommendationsResponseTypeDef#
# ListRecommendationsResponseTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ListRecommendationsResponseTypeDef
def get_value() -> ListRecommendationsResponseTypeDef:
return {
"Recommendations": ...,
}
# ListRecommendationsResponseTypeDef definition
class ListRecommendationsResponseTypeDef(TypedDict):
Recommendations: List[RecommendationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[RecommendationTypeDef]
- See ResponseMetadataTypeDef
ListEventsFiltersTypeDef#
# ListEventsFiltersTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ListEventsFiltersTypeDef
def get_value() -> ListEventsFiltersTypeDef:
return {
"InsightId": ...,
}
# ListEventsFiltersTypeDef definition
class ListEventsFiltersTypeDef(TypedDict):
InsightId: NotRequired[str],
EventTimeRange: NotRequired[EventTimeRangeTypeDef], # (1)
EventClass: NotRequired[EventClassType], # (2)
EventSource: NotRequired[str],
DataSource: NotRequired[EventDataSourceType], # (3)
ResourceCollection: NotRequired[ResourceCollectionUnionTypeDef], # (4)
- See EventTimeRangeTypeDef
- See EventClassType
- See EventDataSourceType
- See ResourceCollectionUnionTypeDef
SearchInsightsFiltersTypeDef#
# SearchInsightsFiltersTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import SearchInsightsFiltersTypeDef
def get_value() -> SearchInsightsFiltersTypeDef:
return {
"Severities": ...,
}
# SearchInsightsFiltersTypeDef definition
class SearchInsightsFiltersTypeDef(TypedDict):
Severities: NotRequired[Sequence[InsightSeverityType]], # (1)
Statuses: NotRequired[Sequence[InsightStatusType]], # (2)
ResourceCollection: NotRequired[ResourceCollectionUnionTypeDef], # (3)
ServiceCollection: NotRequired[ServiceCollectionUnionTypeDef], # (4)
- See
Sequence[InsightSeverityType]
- See
Sequence[InsightStatusType]
- See ResourceCollectionUnionTypeDef
- See ServiceCollectionUnionTypeDef
SearchOrganizationInsightsFiltersTypeDef#
# SearchOrganizationInsightsFiltersTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import SearchOrganizationInsightsFiltersTypeDef
def get_value() -> SearchOrganizationInsightsFiltersTypeDef:
return {
"Severities": ...,
}
# SearchOrganizationInsightsFiltersTypeDef definition
class SearchOrganizationInsightsFiltersTypeDef(TypedDict):
Severities: NotRequired[Sequence[InsightSeverityType]], # (1)
Statuses: NotRequired[Sequence[InsightStatusType]], # (2)
ResourceCollection: NotRequired[ResourceCollectionUnionTypeDef], # (3)
ServiceCollection: NotRequired[ServiceCollectionUnionTypeDef], # (4)
- See
Sequence[InsightSeverityType]
- See
Sequence[InsightStatusType]
- See ResourceCollectionUnionTypeDef
- See ServiceCollectionUnionTypeDef
PerformanceInsightsMetricsDetailTypeDef#
# PerformanceInsightsMetricsDetailTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import PerformanceInsightsMetricsDetailTypeDef
def get_value() -> PerformanceInsightsMetricsDetailTypeDef:
return {
"MetricDisplayName": ...,
}
# PerformanceInsightsMetricsDetailTypeDef definition
class PerformanceInsightsMetricsDetailTypeDef(TypedDict):
MetricDisplayName: NotRequired[str],
Unit: NotRequired[str],
MetricQuery: NotRequired[PerformanceInsightsMetricQueryTypeDef], # (1)
ReferenceData: NotRequired[List[PerformanceInsightsReferenceDataTypeDef]], # (2)
StatsAtAnomaly: NotRequired[List[PerformanceInsightsStatTypeDef]], # (3)
StatsAtBaseline: NotRequired[List[PerformanceInsightsStatTypeDef]], # (3)
- See PerformanceInsightsMetricQueryTypeDef
- See
List[PerformanceInsightsReferenceDataTypeDef]
- See
List[PerformanceInsightsStatTypeDef]
- See
List[PerformanceInsightsStatTypeDef]
ListEventsRequestPaginateTypeDef#
# ListEventsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ListEventsRequestPaginateTypeDef
def get_value() -> ListEventsRequestPaginateTypeDef:
return {
"Filters": ...,
}
# ListEventsRequestPaginateTypeDef definition
class ListEventsRequestPaginateTypeDef(TypedDict):
Filters: ListEventsFiltersTypeDef, # (1)
AccountId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListEventsRequestTypeDef#
# ListEventsRequestTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ListEventsRequestTypeDef
def get_value() -> ListEventsRequestTypeDef:
return {
"Filters": ...,
}
# ListEventsRequestTypeDef definition
class ListEventsRequestTypeDef(TypedDict):
Filters: ListEventsFiltersTypeDef, # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
AccountId: NotRequired[str],
SearchInsightsRequestPaginateTypeDef#
# SearchInsightsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import SearchInsightsRequestPaginateTypeDef
def get_value() -> SearchInsightsRequestPaginateTypeDef:
return {
"StartTimeRange": ...,
}
# SearchInsightsRequestPaginateTypeDef definition
class SearchInsightsRequestPaginateTypeDef(TypedDict):
StartTimeRange: StartTimeRangeTypeDef, # (1)
Type: InsightTypeType, # (2)
Filters: NotRequired[SearchInsightsFiltersTypeDef], # (3)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See StartTimeRangeTypeDef
- See InsightTypeType
- See SearchInsightsFiltersTypeDef
- See PaginatorConfigTypeDef
SearchInsightsRequestTypeDef#
# SearchInsightsRequestTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import SearchInsightsRequestTypeDef
def get_value() -> SearchInsightsRequestTypeDef:
return {
"StartTimeRange": ...,
}
# SearchInsightsRequestTypeDef definition
class SearchInsightsRequestTypeDef(TypedDict):
StartTimeRange: StartTimeRangeTypeDef, # (1)
Type: InsightTypeType, # (2)
Filters: NotRequired[SearchInsightsFiltersTypeDef], # (3)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
SearchOrganizationInsightsRequestPaginateTypeDef#
# SearchOrganizationInsightsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import SearchOrganizationInsightsRequestPaginateTypeDef
def get_value() -> SearchOrganizationInsightsRequestPaginateTypeDef:
return {
"AccountIds": ...,
}
# SearchOrganizationInsightsRequestPaginateTypeDef definition
class SearchOrganizationInsightsRequestPaginateTypeDef(TypedDict):
AccountIds: Sequence[str],
StartTimeRange: StartTimeRangeTypeDef, # (1)
Type: InsightTypeType, # (2)
Filters: NotRequired[SearchOrganizationInsightsFiltersTypeDef], # (3)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See StartTimeRangeTypeDef
- See InsightTypeType
- See SearchOrganizationInsightsFiltersTypeDef
- See PaginatorConfigTypeDef
SearchOrganizationInsightsRequestTypeDef#
# SearchOrganizationInsightsRequestTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import SearchOrganizationInsightsRequestTypeDef
def get_value() -> SearchOrganizationInsightsRequestTypeDef:
return {
"AccountIds": ...,
}
# SearchOrganizationInsightsRequestTypeDef definition
class SearchOrganizationInsightsRequestTypeDef(TypedDict):
AccountIds: Sequence[str],
StartTimeRange: StartTimeRangeTypeDef, # (1)
Type: InsightTypeType, # (2)
Filters: NotRequired[SearchOrganizationInsightsFiltersTypeDef], # (3)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
AnomalySourceDetailsTypeDef#
# AnomalySourceDetailsTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import AnomalySourceDetailsTypeDef
def get_value() -> AnomalySourceDetailsTypeDef:
return {
"CloudWatchMetrics": ...,
}
# AnomalySourceDetailsTypeDef definition
class AnomalySourceDetailsTypeDef(TypedDict):
CloudWatchMetrics: NotRequired[List[CloudWatchMetricsDetailTypeDef]], # (1)
PerformanceInsightsMetrics: NotRequired[List[PerformanceInsightsMetricsDetailTypeDef]], # (2)
- See
List[CloudWatchMetricsDetailTypeDef]
- See
List[PerformanceInsightsMetricsDetailTypeDef]
ProactiveAnomalySummaryTypeDef#
# ProactiveAnomalySummaryTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ProactiveAnomalySummaryTypeDef
def get_value() -> ProactiveAnomalySummaryTypeDef:
return {
"Id": ...,
}
# ProactiveAnomalySummaryTypeDef definition
class ProactiveAnomalySummaryTypeDef(TypedDict):
Id: NotRequired[str],
Severity: NotRequired[AnomalySeverityType], # (1)
Status: NotRequired[AnomalyStatusType], # (2)
UpdateTime: NotRequired[datetime.datetime],
AnomalyTimeRange: NotRequired[AnomalyTimeRangeTypeDef], # (3)
AnomalyReportedTimeRange: NotRequired[AnomalyReportedTimeRangeTypeDef], # (4)
PredictionTimeRange: NotRequired[PredictionTimeRangeTypeDef], # (5)
SourceDetails: NotRequired[AnomalySourceDetailsTypeDef], # (6)
AssociatedInsightId: NotRequired[str],
ResourceCollection: NotRequired[ResourceCollectionOutputTypeDef], # (7)
Limit: NotRequired[float],
SourceMetadata: NotRequired[AnomalySourceMetadataTypeDef], # (8)
AnomalyResources: NotRequired[List[AnomalyResourceTypeDef]], # (9)
Description: NotRequired[str],
- See AnomalySeverityType
- See AnomalyStatusType
- See AnomalyTimeRangeTypeDef
- See AnomalyReportedTimeRangeTypeDef
- See PredictionTimeRangeTypeDef
- See AnomalySourceDetailsTypeDef
- See ResourceCollectionOutputTypeDef
- See AnomalySourceMetadataTypeDef
- See
List[AnomalyResourceTypeDef]
ProactiveAnomalyTypeDef#
# ProactiveAnomalyTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ProactiveAnomalyTypeDef
def get_value() -> ProactiveAnomalyTypeDef:
return {
"Id": ...,
}
# ProactiveAnomalyTypeDef definition
class ProactiveAnomalyTypeDef(TypedDict):
Id: NotRequired[str],
Severity: NotRequired[AnomalySeverityType], # (1)
Status: NotRequired[AnomalyStatusType], # (2)
UpdateTime: NotRequired[datetime.datetime],
AnomalyTimeRange: NotRequired[AnomalyTimeRangeTypeDef], # (3)
AnomalyReportedTimeRange: NotRequired[AnomalyReportedTimeRangeTypeDef], # (4)
PredictionTimeRange: NotRequired[PredictionTimeRangeTypeDef], # (5)
SourceDetails: NotRequired[AnomalySourceDetailsTypeDef], # (6)
AssociatedInsightId: NotRequired[str],
ResourceCollection: NotRequired[ResourceCollectionOutputTypeDef], # (7)
Limit: NotRequired[float],
SourceMetadata: NotRequired[AnomalySourceMetadataTypeDef], # (8)
AnomalyResources: NotRequired[List[AnomalyResourceTypeDef]], # (9)
Description: NotRequired[str],
- See AnomalySeverityType
- See AnomalyStatusType
- See AnomalyTimeRangeTypeDef
- See AnomalyReportedTimeRangeTypeDef
- See PredictionTimeRangeTypeDef
- See AnomalySourceDetailsTypeDef
- See ResourceCollectionOutputTypeDef
- See AnomalySourceMetadataTypeDef
- See
List[AnomalyResourceTypeDef]
ReactiveAnomalySummaryTypeDef#
# ReactiveAnomalySummaryTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ReactiveAnomalySummaryTypeDef
def get_value() -> ReactiveAnomalySummaryTypeDef:
return {
"Id": ...,
}
# ReactiveAnomalySummaryTypeDef definition
class ReactiveAnomalySummaryTypeDef(TypedDict):
Id: NotRequired[str],
Severity: NotRequired[AnomalySeverityType], # (1)
Status: NotRequired[AnomalyStatusType], # (2)
AnomalyTimeRange: NotRequired[AnomalyTimeRangeTypeDef], # (3)
AnomalyReportedTimeRange: NotRequired[AnomalyReportedTimeRangeTypeDef], # (4)
SourceDetails: NotRequired[AnomalySourceDetailsTypeDef], # (5)
AssociatedInsightId: NotRequired[str],
ResourceCollection: NotRequired[ResourceCollectionOutputTypeDef], # (6)
Type: NotRequired[AnomalyTypeType], # (7)
Name: NotRequired[str],
Description: NotRequired[str],
CausalAnomalyId: NotRequired[str],
AnomalyResources: NotRequired[List[AnomalyResourceTypeDef]], # (8)
- See AnomalySeverityType
- See AnomalyStatusType
- See AnomalyTimeRangeTypeDef
- See AnomalyReportedTimeRangeTypeDef
- See AnomalySourceDetailsTypeDef
- See ResourceCollectionOutputTypeDef
- See AnomalyTypeType
- See
List[AnomalyResourceTypeDef]
ReactiveAnomalyTypeDef#
# ReactiveAnomalyTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ReactiveAnomalyTypeDef
def get_value() -> ReactiveAnomalyTypeDef:
return {
"Id": ...,
}
# ReactiveAnomalyTypeDef definition
class ReactiveAnomalyTypeDef(TypedDict):
Id: NotRequired[str],
Severity: NotRequired[AnomalySeverityType], # (1)
Status: NotRequired[AnomalyStatusType], # (2)
AnomalyTimeRange: NotRequired[AnomalyTimeRangeTypeDef], # (3)
AnomalyReportedTimeRange: NotRequired[AnomalyReportedTimeRangeTypeDef], # (4)
SourceDetails: NotRequired[AnomalySourceDetailsTypeDef], # (5)
AssociatedInsightId: NotRequired[str],
ResourceCollection: NotRequired[ResourceCollectionOutputTypeDef], # (6)
Type: NotRequired[AnomalyTypeType], # (7)
Name: NotRequired[str],
Description: NotRequired[str],
CausalAnomalyId: NotRequired[str],
AnomalyResources: NotRequired[List[AnomalyResourceTypeDef]], # (8)
- See AnomalySeverityType
- See AnomalyStatusType
- See AnomalyTimeRangeTypeDef
- See AnomalyReportedTimeRangeTypeDef
- See AnomalySourceDetailsTypeDef
- See ResourceCollectionOutputTypeDef
- See AnomalyTypeType
- See
List[AnomalyResourceTypeDef]
ListAnomaliesForInsightResponseTypeDef#
# ListAnomaliesForInsightResponseTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import ListAnomaliesForInsightResponseTypeDef
def get_value() -> ListAnomaliesForInsightResponseTypeDef:
return {
"ProactiveAnomalies": ...,
}
# ListAnomaliesForInsightResponseTypeDef definition
class ListAnomaliesForInsightResponseTypeDef(TypedDict):
ProactiveAnomalies: List[ProactiveAnomalySummaryTypeDef], # (1)
ReactiveAnomalies: List[ReactiveAnomalySummaryTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
NextToken: NotRequired[str],
- See
List[ProactiveAnomalySummaryTypeDef]
- See
List[ReactiveAnomalySummaryTypeDef]
- See ResponseMetadataTypeDef
DescribeAnomalyResponseTypeDef#
# DescribeAnomalyResponseTypeDef TypedDict usage example
from mypy_boto3_devops_guru.type_defs import DescribeAnomalyResponseTypeDef
def get_value() -> DescribeAnomalyResponseTypeDef:
return {
"ProactiveAnomaly": ...,
}
# DescribeAnomalyResponseTypeDef definition
class DescribeAnomalyResponseTypeDef(TypedDict):
ProactiveAnomaly: ProactiveAnomalyTypeDef, # (1)
ReactiveAnomaly: ReactiveAnomalyTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)