Type definitions#
Index > DevOpsGuru > Type definitions
Auto-generated documentation for DevOpsGuru type annotations stubs module mypy-boto3-devops-guru.
TimestampTypeDef#
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
AccountInsightHealthTypeDef#
# AccountInsightHealthTypeDef definition
class AccountInsightHealthTypeDef(TypedDict):
OpenProactiveInsights: NotRequired[int],
OpenReactiveInsights: NotRequired[int],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
AmazonCodeGuruProfilerIntegrationTypeDef#
# AmazonCodeGuruProfilerIntegrationTypeDef definition
class AmazonCodeGuruProfilerIntegrationTypeDef(TypedDict):
Status: NotRequired[EventSourceOptInStatusType], # (1)
AnomalyReportedTimeRangeTypeDef#
# AnomalyReportedTimeRangeTypeDef definition
class AnomalyReportedTimeRangeTypeDef(TypedDict):
OpenTime: datetime,
CloseTime: NotRequired[datetime],
AnomalyResourceTypeDef#
# AnomalyResourceTypeDef definition
class AnomalyResourceTypeDef(TypedDict):
Name: NotRequired[str],
Type: NotRequired[str],
AnomalySourceMetadataTypeDef#
# AnomalySourceMetadataTypeDef definition
class AnomalySourceMetadataTypeDef(TypedDict):
Source: NotRequired[str],
SourceResourceName: NotRequired[str],
SourceResourceType: NotRequired[str],
AnomalyTimeRangeTypeDef#
# AnomalyTimeRangeTypeDef definition
class AnomalyTimeRangeTypeDef(TypedDict):
StartTime: datetime,
EndTime: NotRequired[datetime],
CloudFormationCollectionFilterTypeDef#
# CloudFormationCollectionFilterTypeDef definition
class CloudFormationCollectionFilterTypeDef(TypedDict):
StackNames: NotRequired[List[str]],
CloudFormationCollectionTypeDef#
# CloudFormationCollectionTypeDef definition
class CloudFormationCollectionTypeDef(TypedDict):
StackNames: NotRequired[List[str]],
CloudFormationCostEstimationResourceCollectionFilterTypeDef#
# CloudFormationCostEstimationResourceCollectionFilterTypeDef definition
class CloudFormationCostEstimationResourceCollectionFilterTypeDef(TypedDict):
StackNames: NotRequired[List[str]],
InsightHealthTypeDef#
# InsightHealthTypeDef definition
class InsightHealthTypeDef(TypedDict):
OpenProactiveInsights: NotRequired[int],
OpenReactiveInsights: NotRequired[int],
MeanTimeToRecoverInMilliseconds: NotRequired[int],
TimestampMetricValuePairTypeDef#
# TimestampMetricValuePairTypeDef definition
class TimestampMetricValuePairTypeDef(TypedDict):
Timestamp: NotRequired[datetime],
MetricValue: NotRequired[float],
CloudWatchMetricsDimensionTypeDef#
# CloudWatchMetricsDimensionTypeDef definition
class CloudWatchMetricsDimensionTypeDef(TypedDict):
Name: NotRequired[str],
Value: NotRequired[str],
TagCostEstimationResourceCollectionFilterTypeDef#
# TagCostEstimationResourceCollectionFilterTypeDef definition
class TagCostEstimationResourceCollectionFilterTypeDef(TypedDict):
AppBoundaryKey: str,
TagValues: List[str],
CostEstimationTimeRangeTypeDef#
# CostEstimationTimeRangeTypeDef definition
class CostEstimationTimeRangeTypeDef(TypedDict):
StartTime: NotRequired[datetime],
EndTime: NotRequired[datetime],
DeleteInsightRequestRequestTypeDef#
# DeleteInsightRequestRequestTypeDef definition
class DeleteInsightRequestRequestTypeDef(TypedDict):
Id: str,
DescribeAnomalyRequestRequestTypeDef#
# DescribeAnomalyRequestRequestTypeDef definition
class DescribeAnomalyRequestRequestTypeDef(TypedDict):
Id: str,
AccountId: NotRequired[str],
DescribeFeedbackRequestRequestTypeDef#
# DescribeFeedbackRequestRequestTypeDef definition
class DescribeFeedbackRequestRequestTypeDef(TypedDict):
InsightId: NotRequired[str],
InsightFeedbackTypeDef#
# InsightFeedbackTypeDef definition
class InsightFeedbackTypeDef(TypedDict):
Id: NotRequired[str],
Feedback: NotRequired[InsightFeedbackOptionType], # (1)
DescribeInsightRequestRequestTypeDef#
# DescribeInsightRequestRequestTypeDef definition
class DescribeInsightRequestRequestTypeDef(TypedDict):
Id: str,
AccountId: NotRequired[str],
DescribeOrganizationHealthRequestRequestTypeDef#
# DescribeOrganizationHealthRequestRequestTypeDef definition
class DescribeOrganizationHealthRequestRequestTypeDef(TypedDict):
AccountIds: NotRequired[Sequence[str]],
OrganizationalUnitIds: NotRequired[Sequence[str]],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeOrganizationResourceCollectionHealthRequestRequestTypeDef#
# DescribeOrganizationResourceCollectionHealthRequestRequestTypeDef definition
class DescribeOrganizationResourceCollectionHealthRequestRequestTypeDef(TypedDict):
OrganizationResourceCollectionType: OrganizationResourceCollectionTypeType, # (1)
AccountIds: NotRequired[Sequence[str]],
OrganizationalUnitIds: NotRequired[Sequence[str]],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeResourceCollectionHealthRequestRequestTypeDef#
# DescribeResourceCollectionHealthRequestRequestTypeDef definition
class DescribeResourceCollectionHealthRequestRequestTypeDef(TypedDict):
ResourceCollectionType: ResourceCollectionTypeType, # (1)
NextToken: NotRequired[str],
EventResourceTypeDef#
# EventResourceTypeDef definition
class EventResourceTypeDef(TypedDict):
Type: NotRequired[str],
Name: NotRequired[str],
Arn: NotRequired[str],
GetCostEstimationRequestRequestTypeDef#
# GetCostEstimationRequestRequestTypeDef definition
class GetCostEstimationRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
ServiceResourceCostTypeDef#
# ServiceResourceCostTypeDef definition
class ServiceResourceCostTypeDef(TypedDict):
Type: NotRequired[str],
State: NotRequired[CostEstimationServiceResourceStateType], # (1)
Count: NotRequired[int],
UnitCost: NotRequired[float],
Cost: NotRequired[float],
GetResourceCollectionRequestRequestTypeDef#
# GetResourceCollectionRequestRequestTypeDef definition
class GetResourceCollectionRequestRequestTypeDef(TypedDict):
ResourceCollectionType: ResourceCollectionTypeType, # (1)
NextToken: NotRequired[str],
InsightTimeRangeTypeDef#
# InsightTimeRangeTypeDef definition
class InsightTimeRangeTypeDef(TypedDict):
StartTime: datetime,
EndTime: NotRequired[datetime],
KMSServerSideEncryptionIntegrationConfigTypeDef#
# KMSServerSideEncryptionIntegrationConfigTypeDef definition
class KMSServerSideEncryptionIntegrationConfigTypeDef(TypedDict):
KMSKeyId: NotRequired[str],
OptInStatus: NotRequired[OptInStatusType], # (1)
Type: NotRequired[ServerSideEncryptionTypeType], # (2)
KMSServerSideEncryptionIntegrationTypeDef#
# KMSServerSideEncryptionIntegrationTypeDef definition
class KMSServerSideEncryptionIntegrationTypeDef(TypedDict):
KMSKeyId: NotRequired[str],
OptInStatus: NotRequired[OptInStatusType], # (1)
Type: NotRequired[ServerSideEncryptionTypeType], # (2)
ServiceCollectionTypeDef#
# ServiceCollectionTypeDef definition
class ServiceCollectionTypeDef(TypedDict):
ServiceNames: NotRequired[Sequence[ServiceNameType]], # (1)
- See ServiceNameType
ListAnomalousLogGroupsRequestRequestTypeDef#
# ListAnomalousLogGroupsRequestRequestTypeDef definition
class ListAnomalousLogGroupsRequestRequestTypeDef(TypedDict):
InsightId: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListInsightsOngoingStatusFilterTypeDef#
# ListInsightsOngoingStatusFilterTypeDef definition
class ListInsightsOngoingStatusFilterTypeDef(TypedDict):
Type: InsightTypeType, # (1)
- See InsightTypeType
ListMonitoredResourcesFiltersTypeDef#
# ListMonitoredResourcesFiltersTypeDef definition
class ListMonitoredResourcesFiltersTypeDef(TypedDict):
ResourcePermission: ResourcePermissionType, # (1)
ResourceTypeFilters: Sequence[ResourceTypeFilterType], # (2)
ListNotificationChannelsRequestRequestTypeDef#
# ListNotificationChannelsRequestRequestTypeDef definition
class ListNotificationChannelsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
ListRecommendationsRequestRequestTypeDef#
# ListRecommendationsRequestRequestTypeDef definition
class ListRecommendationsRequestRequestTypeDef(TypedDict):
InsightId: str,
NextToken: NotRequired[str],
Locale: NotRequired[LocaleType], # (1)
AccountId: NotRequired[str],
- See LocaleType
LogAnomalyClassTypeDef#
# 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],
LogsAnomalyDetectionIntegrationConfigTypeDef#
# LogsAnomalyDetectionIntegrationConfigTypeDef definition
class LogsAnomalyDetectionIntegrationConfigTypeDef(TypedDict):
OptInStatus: NotRequired[OptInStatusType], # (1)
- See OptInStatusType
LogsAnomalyDetectionIntegrationTypeDef#
# LogsAnomalyDetectionIntegrationTypeDef definition
class LogsAnomalyDetectionIntegrationTypeDef(TypedDict):
OptInStatus: NotRequired[OptInStatusType], # (1)
- See OptInStatusType
NotificationFilterConfigPaginatorTypeDef#
# NotificationFilterConfigPaginatorTypeDef definition
class NotificationFilterConfigPaginatorTypeDef(TypedDict):
Severities: NotRequired[List[InsightSeverityType]], # (1)
MessageTypes: NotRequired[List[NotificationMessageTypeType]], # (2)
SnsChannelConfigTypeDef#
# SnsChannelConfigTypeDef definition
class SnsChannelConfigTypeDef(TypedDict):
TopicArn: NotRequired[str],
NotificationFilterConfigTypeDef#
# NotificationFilterConfigTypeDef definition
class NotificationFilterConfigTypeDef(TypedDict):
Severities: NotRequired[Sequence[InsightSeverityType]], # (1)
MessageTypes: NotRequired[Sequence[NotificationMessageTypeType]], # (2)
OpsCenterIntegrationConfigTypeDef#
# OpsCenterIntegrationConfigTypeDef definition
class OpsCenterIntegrationConfigTypeDef(TypedDict):
OptInStatus: NotRequired[OptInStatusType], # (1)
- See OptInStatusType
OpsCenterIntegrationTypeDef#
# OpsCenterIntegrationTypeDef definition
class OpsCenterIntegrationTypeDef(TypedDict):
OptInStatus: NotRequired[OptInStatusType], # (1)
- See OptInStatusType
PerformanceInsightsMetricDimensionGroupTypeDef#
# PerformanceInsightsMetricDimensionGroupTypeDef definition
class PerformanceInsightsMetricDimensionGroupTypeDef(TypedDict):
Group: NotRequired[str],
Dimensions: NotRequired[List[str]],
Limit: NotRequired[int],
PerformanceInsightsStatTypeDef#
# PerformanceInsightsStatTypeDef definition
class PerformanceInsightsStatTypeDef(TypedDict):
Type: NotRequired[str],
Value: NotRequired[float],
PerformanceInsightsReferenceScalarTypeDef#
# PerformanceInsightsReferenceScalarTypeDef definition
class PerformanceInsightsReferenceScalarTypeDef(TypedDict):
Value: NotRequired[float],
PredictionTimeRangeTypeDef#
# PredictionTimeRangeTypeDef definition
class PredictionTimeRangeTypeDef(TypedDict):
StartTime: datetime,
EndTime: NotRequired[datetime],
RecommendationRelatedAnomalyResourceTypeDef#
# RecommendationRelatedAnomalyResourceTypeDef definition
class RecommendationRelatedAnomalyResourceTypeDef(TypedDict):
Name: NotRequired[str],
Type: NotRequired[str],
RecommendationRelatedCloudWatchMetricsSourceDetailTypeDef#
# RecommendationRelatedCloudWatchMetricsSourceDetailTypeDef definition
class RecommendationRelatedCloudWatchMetricsSourceDetailTypeDef(TypedDict):
MetricName: NotRequired[str],
Namespace: NotRequired[str],
RecommendationRelatedEventResourceTypeDef#
# RecommendationRelatedEventResourceTypeDef definition
class RecommendationRelatedEventResourceTypeDef(TypedDict):
Name: NotRequired[str],
Type: NotRequired[str],
RemoveNotificationChannelRequestRequestTypeDef#
# RemoveNotificationChannelRequestRequestTypeDef definition
class RemoveNotificationChannelRequestRequestTypeDef(TypedDict):
Id: str,
TagCollectionFilterTypeDef#
# TagCollectionFilterTypeDef definition
class TagCollectionFilterTypeDef(TypedDict):
AppBoundaryKey: str,
TagValues: List[str],
TagCollectionTypeDef#
# TagCollectionTypeDef definition
class TagCollectionTypeDef(TypedDict):
AppBoundaryKey: str,
TagValues: List[str],
ServiceInsightHealthTypeDef#
# ServiceInsightHealthTypeDef definition
class ServiceInsightHealthTypeDef(TypedDict):
OpenProactiveInsights: NotRequired[int],
OpenReactiveInsights: NotRequired[int],
UpdateCloudFormationCollectionFilterTypeDef#
# UpdateCloudFormationCollectionFilterTypeDef definition
class UpdateCloudFormationCollectionFilterTypeDef(TypedDict):
StackNames: NotRequired[Sequence[str]],
UpdateTagCollectionFilterTypeDef#
# UpdateTagCollectionFilterTypeDef definition
class UpdateTagCollectionFilterTypeDef(TypedDict):
AppBoundaryKey: str,
TagValues: Sequence[str],
AccountHealthTypeDef#
# AccountHealthTypeDef definition
class AccountHealthTypeDef(TypedDict):
AccountId: NotRequired[str],
Insight: NotRequired[AccountInsightHealthTypeDef], # (1)
AddNotificationChannelResponseTypeDef#
# AddNotificationChannelResponseTypeDef definition
class AddNotificationChannelResponseTypeDef(TypedDict):
Id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeAccountHealthResponseTypeDef#
# DescribeAccountHealthResponseTypeDef definition
class DescribeAccountHealthResponseTypeDef(TypedDict):
OpenReactiveInsights: int,
OpenProactiveInsights: int,
MetricsAnalyzed: int,
ResourceHours: int,
AnalyzedResourceCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeAccountOverviewResponseTypeDef#
# DescribeAccountOverviewResponseTypeDef definition
class DescribeAccountOverviewResponseTypeDef(TypedDict):
ReactiveInsights: int,
ProactiveInsights: int,
MeanTimeToRecoverInMilliseconds: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeOrganizationHealthResponseTypeDef#
# DescribeOrganizationHealthResponseTypeDef definition
class DescribeOrganizationHealthResponseTypeDef(TypedDict):
OpenReactiveInsights: int,
OpenProactiveInsights: int,
MetricsAnalyzed: int,
ResourceHours: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeOrganizationOverviewResponseTypeDef#
# DescribeOrganizationOverviewResponseTypeDef definition
class DescribeOrganizationOverviewResponseTypeDef(TypedDict):
ReactiveInsights: int,
ProactiveInsights: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EventSourcesConfigTypeDef#
# EventSourcesConfigTypeDef definition
class EventSourcesConfigTypeDef(TypedDict):
AmazonCodeGuruProfiler: NotRequired[AmazonCodeGuruProfilerIntegrationTypeDef], # (1)
CloudFormationHealthTypeDef#
# CloudFormationHealthTypeDef definition
class CloudFormationHealthTypeDef(TypedDict):
StackName: NotRequired[str],
Insight: NotRequired[InsightHealthTypeDef], # (1)
AnalyzedResourceCount: NotRequired[int],
TagHealthTypeDef#
# TagHealthTypeDef definition
class TagHealthTypeDef(TypedDict):
AppBoundaryKey: NotRequired[str],
TagValue: NotRequired[str],
Insight: NotRequired[InsightHealthTypeDef], # (1)
AnalyzedResourceCount: NotRequired[int],
CloudWatchMetricsDataSummaryTypeDef#
# CloudWatchMetricsDataSummaryTypeDef definition
class CloudWatchMetricsDataSummaryTypeDef(TypedDict):
TimestampMetricValuePairList: NotRequired[List[TimestampMetricValuePairTypeDef]], # (1)
StatusCode: NotRequired[CloudWatchMetricDataStatusCodeType], # (2)
CostEstimationResourceCollectionFilterTypeDef#
# CostEstimationResourceCollectionFilterTypeDef definition
class CostEstimationResourceCollectionFilterTypeDef(TypedDict):
CloudFormation: NotRequired[CloudFormationCostEstimationResourceCollectionFilterTypeDef], # (1)
Tags: NotRequired[List[TagCostEstimationResourceCollectionFilterTypeDef]], # (2)
- See CloudFormationCostEstimationResourceCollectionFilterTypeDef
- See TagCostEstimationResourceCollectionFilterTypeDef
DescribeAccountOverviewRequestRequestTypeDef#
# DescribeAccountOverviewRequestRequestTypeDef definition
class DescribeAccountOverviewRequestRequestTypeDef(TypedDict):
FromTime: Union[datetime, str],
ToTime: NotRequired[Union[datetime, str]],
DescribeOrganizationOverviewRequestRequestTypeDef#
# DescribeOrganizationOverviewRequestRequestTypeDef definition
class DescribeOrganizationOverviewRequestRequestTypeDef(TypedDict):
FromTime: Union[datetime, str],
ToTime: NotRequired[Union[datetime, str]],
AccountIds: NotRequired[Sequence[str]],
OrganizationalUnitIds: NotRequired[Sequence[str]],
EndTimeRangeTypeDef#
# EndTimeRangeTypeDef definition
class EndTimeRangeTypeDef(TypedDict):
FromTime: NotRequired[Union[datetime, str]],
ToTime: NotRequired[Union[datetime, str]],
EventTimeRangeTypeDef#
# EventTimeRangeTypeDef definition
class EventTimeRangeTypeDef(TypedDict):
FromTime: Union[datetime, str],
ToTime: Union[datetime, str],
StartTimeRangeTypeDef#
# StartTimeRangeTypeDef definition
class StartTimeRangeTypeDef(TypedDict):
FromTime: NotRequired[Union[datetime, str]],
ToTime: NotRequired[Union[datetime, str]],
DescribeFeedbackResponseTypeDef#
# DescribeFeedbackResponseTypeDef definition
class DescribeFeedbackResponseTypeDef(TypedDict):
InsightFeedback: InsightFeedbackTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutFeedbackRequestRequestTypeDef#
# PutFeedbackRequestRequestTypeDef definition
class PutFeedbackRequestRequestTypeDef(TypedDict):
InsightFeedback: NotRequired[InsightFeedbackTypeDef], # (1)
DescribeOrganizationResourceCollectionHealthRequestDescribeOrganizationResourceCollectionHealthPaginateTypeDef#
# DescribeOrganizationResourceCollectionHealthRequestDescribeOrganizationResourceCollectionHealthPaginateTypeDef definition
class DescribeOrganizationResourceCollectionHealthRequestDescribeOrganizationResourceCollectionHealthPaginateTypeDef(TypedDict):
OrganizationResourceCollectionType: OrganizationResourceCollectionTypeType, # (1)
AccountIds: NotRequired[Sequence[str]],
OrganizationalUnitIds: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeResourceCollectionHealthRequestDescribeResourceCollectionHealthPaginateTypeDef#
# DescribeResourceCollectionHealthRequestDescribeResourceCollectionHealthPaginateTypeDef definition
class DescribeResourceCollectionHealthRequestDescribeResourceCollectionHealthPaginateTypeDef(TypedDict):
ResourceCollectionType: ResourceCollectionTypeType, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
GetCostEstimationRequestGetCostEstimationPaginateTypeDef#
# GetCostEstimationRequestGetCostEstimationPaginateTypeDef definition
class GetCostEstimationRequestGetCostEstimationPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
GetResourceCollectionRequestGetResourceCollectionPaginateTypeDef#
# GetResourceCollectionRequestGetResourceCollectionPaginateTypeDef definition
class GetResourceCollectionRequestGetResourceCollectionPaginateTypeDef(TypedDict):
ResourceCollectionType: ResourceCollectionTypeType, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListAnomalousLogGroupsRequestListAnomalousLogGroupsPaginateTypeDef#
# ListAnomalousLogGroupsRequestListAnomalousLogGroupsPaginateTypeDef definition
class ListAnomalousLogGroupsRequestListAnomalousLogGroupsPaginateTypeDef(TypedDict):
InsightId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListNotificationChannelsRequestListNotificationChannelsPaginateTypeDef#
# ListNotificationChannelsRequestListNotificationChannelsPaginateTypeDef definition
class ListNotificationChannelsRequestListNotificationChannelsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRecommendationsRequestListRecommendationsPaginateTypeDef#
# ListRecommendationsRequestListRecommendationsPaginateTypeDef definition
class ListRecommendationsRequestListRecommendationsPaginateTypeDef(TypedDict):
InsightId: str,
Locale: NotRequired[LocaleType], # (1)
AccountId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See LocaleType
- See PaginatorConfigTypeDef
ListAnomaliesForInsightFiltersTypeDef#
# ListAnomaliesForInsightFiltersTypeDef definition
class ListAnomaliesForInsightFiltersTypeDef(TypedDict):
ServiceCollection: NotRequired[ServiceCollectionTypeDef], # (1)
ListMonitoredResourcesRequestListMonitoredResourcesPaginateTypeDef#
# ListMonitoredResourcesRequestListMonitoredResourcesPaginateTypeDef definition
class ListMonitoredResourcesRequestListMonitoredResourcesPaginateTypeDef(TypedDict):
Filters: NotRequired[ListMonitoredResourcesFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListMonitoredResourcesRequestRequestTypeDef#
# ListMonitoredResourcesRequestRequestTypeDef definition
class ListMonitoredResourcesRequestRequestTypeDef(TypedDict):
Filters: NotRequired[ListMonitoredResourcesFiltersTypeDef], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
LogAnomalyShowcaseTypeDef#
# LogAnomalyShowcaseTypeDef definition
class LogAnomalyShowcaseTypeDef(TypedDict):
LogAnomalyClasses: NotRequired[List[LogAnomalyClassTypeDef]], # (1)
NotificationChannelConfigPaginatorTypeDef#
# NotificationChannelConfigPaginatorTypeDef definition
class NotificationChannelConfigPaginatorTypeDef(TypedDict):
Sns: SnsChannelConfigTypeDef, # (1)
Filters: NotRequired[NotificationFilterConfigPaginatorTypeDef], # (2)
NotificationChannelConfigTypeDef#
# NotificationChannelConfigTypeDef definition
class NotificationChannelConfigTypeDef(TypedDict):
Sns: SnsChannelConfigTypeDef, # (1)
Filters: NotRequired[NotificationFilterConfigTypeDef], # (2)
UpdateServiceIntegrationConfigTypeDef#
# 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 definition
class ServiceIntegrationConfigTypeDef(TypedDict):
OpsCenter: NotRequired[OpsCenterIntegrationTypeDef], # (1)
LogsAnomalyDetection: NotRequired[LogsAnomalyDetectionIntegrationTypeDef], # (2)
KMSServerSideEncryption: NotRequired[KMSServerSideEncryptionIntegrationTypeDef], # (3)
- See OpsCenterIntegrationTypeDef
- See LogsAnomalyDetectionIntegrationTypeDef
- See KMSServerSideEncryptionIntegrationTypeDef
PerformanceInsightsMetricQueryTypeDef#
# PerformanceInsightsMetricQueryTypeDef definition
class PerformanceInsightsMetricQueryTypeDef(TypedDict):
Metric: NotRequired[str],
GroupBy: NotRequired[PerformanceInsightsMetricDimensionGroupTypeDef], # (1)
Filter: NotRequired[Dict[str, str]],
RecommendationRelatedAnomalySourceDetailTypeDef#
# RecommendationRelatedAnomalySourceDetailTypeDef definition
class RecommendationRelatedAnomalySourceDetailTypeDef(TypedDict):
CloudWatchMetrics: NotRequired[List[RecommendationRelatedCloudWatchMetricsSourceDetailTypeDef]], # (1)
RecommendationRelatedEventTypeDef#
# RecommendationRelatedEventTypeDef definition
class RecommendationRelatedEventTypeDef(TypedDict):
Name: NotRequired[str],
Resources: NotRequired[List[RecommendationRelatedEventResourceTypeDef]], # (1)
ResourceCollectionFilterTypeDef#
# ResourceCollectionFilterTypeDef definition
class ResourceCollectionFilterTypeDef(TypedDict):
CloudFormation: NotRequired[CloudFormationCollectionFilterTypeDef], # (1)
Tags: NotRequired[List[TagCollectionFilterTypeDef]], # (2)
ResourceCollectionTypeDef#
# ResourceCollectionTypeDef definition
class ResourceCollectionTypeDef(TypedDict):
CloudFormation: NotRequired[CloudFormationCollectionTypeDef], # (1)
Tags: NotRequired[List[TagCollectionTypeDef]], # (2)
ServiceHealthTypeDef#
# ServiceHealthTypeDef definition
class ServiceHealthTypeDef(TypedDict):
ServiceName: NotRequired[ServiceNameType], # (1)
Insight: NotRequired[ServiceInsightHealthTypeDef], # (2)
AnalyzedResourceCount: NotRequired[int],
UpdateResourceCollectionFilterTypeDef#
# UpdateResourceCollectionFilterTypeDef definition
class UpdateResourceCollectionFilterTypeDef(TypedDict):
CloudFormation: NotRequired[UpdateCloudFormationCollectionFilterTypeDef], # (1)
Tags: NotRequired[Sequence[UpdateTagCollectionFilterTypeDef]], # (2)
DescribeEventSourcesConfigResponseTypeDef#
# DescribeEventSourcesConfigResponseTypeDef definition
class DescribeEventSourcesConfigResponseTypeDef(TypedDict):
EventSources: EventSourcesConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateEventSourcesConfigRequestRequestTypeDef#
# UpdateEventSourcesConfigRequestRequestTypeDef definition
class UpdateEventSourcesConfigRequestRequestTypeDef(TypedDict):
EventSources: NotRequired[EventSourcesConfigTypeDef], # (1)
CloudWatchMetricsDetailTypeDef#
# 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 CloudWatchMetricsDimensionTypeDef
- See CloudWatchMetricsStatType
- See CloudWatchMetricsDataSummaryTypeDef
GetCostEstimationResponseTypeDef#
# GetCostEstimationResponseTypeDef definition
class GetCostEstimationResponseTypeDef(TypedDict):
ResourceCollection: CostEstimationResourceCollectionFilterTypeDef, # (1)
Status: CostEstimationStatusType, # (2)
Costs: List[ServiceResourceCostTypeDef], # (3)
TimeRange: CostEstimationTimeRangeTypeDef, # (4)
TotalCost: float,
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See CostEstimationResourceCollectionFilterTypeDef
- See CostEstimationStatusType
- See ServiceResourceCostTypeDef
- See CostEstimationTimeRangeTypeDef
- See ResponseMetadataTypeDef
StartCostEstimationRequestRequestTypeDef#
# StartCostEstimationRequestRequestTypeDef definition
class StartCostEstimationRequestRequestTypeDef(TypedDict):
ResourceCollection: CostEstimationResourceCollectionFilterTypeDef, # (1)
ClientToken: NotRequired[str],
ListInsightsClosedStatusFilterTypeDef#
# ListInsightsClosedStatusFilterTypeDef definition
class ListInsightsClosedStatusFilterTypeDef(TypedDict):
Type: InsightTypeType, # (1)
EndTimeRange: EndTimeRangeTypeDef, # (2)
- See InsightTypeType
- See EndTimeRangeTypeDef
ListInsightsAnyStatusFilterTypeDef#
# ListInsightsAnyStatusFilterTypeDef definition
class ListInsightsAnyStatusFilterTypeDef(TypedDict):
Type: InsightTypeType, # (1)
StartTimeRange: StartTimeRangeTypeDef, # (2)
- See InsightTypeType
- See StartTimeRangeTypeDef
ListAnomaliesForInsightRequestListAnomaliesForInsightPaginateTypeDef#
# ListAnomaliesForInsightRequestListAnomaliesForInsightPaginateTypeDef definition
class ListAnomaliesForInsightRequestListAnomaliesForInsightPaginateTypeDef(TypedDict):
InsightId: str,
StartTimeRange: NotRequired[StartTimeRangeTypeDef], # (1)
AccountId: NotRequired[str],
Filters: NotRequired[ListAnomaliesForInsightFiltersTypeDef], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListAnomaliesForInsightRequestRequestTypeDef#
# ListAnomaliesForInsightRequestRequestTypeDef definition
class ListAnomaliesForInsightRequestRequestTypeDef(TypedDict):
InsightId: str,
StartTimeRange: NotRequired[StartTimeRangeTypeDef], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
AccountId: NotRequired[str],
Filters: NotRequired[ListAnomaliesForInsightFiltersTypeDef], # (2)
AnomalousLogGroupTypeDef#
# AnomalousLogGroupTypeDef definition
class AnomalousLogGroupTypeDef(TypedDict):
LogGroupName: NotRequired[str],
ImpactStartTime: NotRequired[datetime],
ImpactEndTime: NotRequired[datetime],
NumberOfLogLinesScanned: NotRequired[int],
LogAnomalyShowcases: NotRequired[List[LogAnomalyShowcaseTypeDef]], # (1)
NotificationChannelPaginatorTypeDef#
# NotificationChannelPaginatorTypeDef definition
class NotificationChannelPaginatorTypeDef(TypedDict):
Id: NotRequired[str],
Config: NotRequired[NotificationChannelConfigPaginatorTypeDef], # (1)
AddNotificationChannelRequestRequestTypeDef#
# AddNotificationChannelRequestRequestTypeDef definition
class AddNotificationChannelRequestRequestTypeDef(TypedDict):
Config: NotificationChannelConfigTypeDef, # (1)
NotificationChannelTypeDef#
# NotificationChannelTypeDef definition
class NotificationChannelTypeDef(TypedDict):
Id: NotRequired[str],
Config: NotRequired[NotificationChannelConfigTypeDef], # (1)
UpdateServiceIntegrationRequestRequestTypeDef#
# UpdateServiceIntegrationRequestRequestTypeDef definition
class UpdateServiceIntegrationRequestRequestTypeDef(TypedDict):
ServiceIntegration: UpdateServiceIntegrationConfigTypeDef, # (1)
DescribeServiceIntegrationResponseTypeDef#
# DescribeServiceIntegrationResponseTypeDef definition
class DescribeServiceIntegrationResponseTypeDef(TypedDict):
ServiceIntegration: ServiceIntegrationConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PerformanceInsightsReferenceMetricTypeDef#
# PerformanceInsightsReferenceMetricTypeDef definition
class PerformanceInsightsReferenceMetricTypeDef(TypedDict):
MetricQuery: NotRequired[PerformanceInsightsMetricQueryTypeDef], # (1)
RecommendationRelatedAnomalyTypeDef#
# RecommendationRelatedAnomalyTypeDef definition
class RecommendationRelatedAnomalyTypeDef(TypedDict):
Resources: NotRequired[List[RecommendationRelatedAnomalyResourceTypeDef]], # (1)
SourceDetails: NotRequired[List[RecommendationRelatedAnomalySourceDetailTypeDef]], # (2)
AnomalyId: NotRequired[str],
GetResourceCollectionResponseTypeDef#
# GetResourceCollectionResponseTypeDef definition
class GetResourceCollectionResponseTypeDef(TypedDict):
ResourceCollection: ResourceCollectionFilterTypeDef, # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)