Skip to content

Devops Guru Classes

AccountHealthTypeDef

AccountId

  • Type: typing.Optional[str]

Insight

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.AccountInsightHealthTypeDef]

AccountInsightHealthTypeDef

OpenProactiveInsights

  • Type: typing.Optional[int]

OpenReactiveInsights

  • Type: typing.Optional[int]

AddNotificationChannelRequestRequestTypeDef

Config

  • Type:
  • Default:

AddNotificationChannelResponseTypeDef

Id

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AmazonCodeGuruProfilerIntegrationTypeDef

Status

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

AnomalousLogGroupTypeDef

LogGroupName

  • Type: typing.Optional[str]

ImpactStartTime

  • Type: typing.Optional[datetime.datetime]

ImpactEndTime

  • Type: typing.Optional[datetime.datetime]

NumberOfLogLinesScanned

  • Type: typing.Optional[int]

LogAnomalyShowcases

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.LogAnomalyShowcaseTypeDef]]

AnomalyReportedTimeRangeTypeDef

OpenTime

  • Type:
  • Required: Yes

CloseTime

  • Type: typing.Optional[datetime.datetime]

AnomalyResourceTypeDef

Name

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[str]

AnomalySourceDetailsTypeDef

CloudWatchMetrics

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.CloudWatchMetricsDetailTypeDef]]

PerformanceInsightsMetrics

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.PerformanceInsightsMetricsDetailTypeDef]]

AnomalySourceMetadataTypeDef

Source

  • Type: typing.Optional[str]

SourceResourceName

  • Type: typing.Optional[str]

SourceResourceType

  • Type: typing.Optional[str]

AnomalyTimeRangeTypeDef

StartTime

  • Type:
  • Required: Yes

EndTime

  • Type: typing.Optional[datetime.datetime]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CloudFormationCollectionFilterTypeDef

StackNames

  • Type: typing.Optional[typing.List[str]]

CloudFormationCollectionTypeDef

StackNames

  • Type: typing.Optional[typing.List[str]]

CloudFormationCostEstimationResourceCollectionFilterTypeDef

StackNames

  • Type: typing.Optional[typing.List[str]]

CloudFormationHealthTypeDef

StackName

  • Type: typing.Optional[str]

Insight

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.InsightHealthTypeDef]

AnalyzedResourceCount

  • Type: typing.Optional[int]

CloudWatchMetricsDataSummaryTypeDef

TimestampMetricValuePairList

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.TimestampMetricValuePairTypeDef]]

StatusCode

  • Type: typing.Optional[typing.Literal['Complete', 'InternalError', 'PartialData']]

CloudWatchMetricsDetailTypeDef

MetricName

  • Type: typing.Optional[str]

Namespace

  • Type: typing.Optional[str]

Dimensions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.CloudWatchMetricsDimensionTypeDef]]

Stat

  • Type: typing.Optional[typing.Literal['Average', 'Maximum', 'Minimum', 'SampleCount', 'Sum', 'p50', 'p90', 'p99']]

Unit

  • Type: typing.Optional[str]

Period

  • Type: typing.Optional[int]

MetricDataSummary

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.CloudWatchMetricsDataSummaryTypeDef]

CloudWatchMetricsDimensionTypeDef

Name

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

CostEstimationResourceCollectionFilterTypeDef

CloudFormation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.CloudFormationCostEstimationResourceCollectionFilterTypeDef]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.TagCostEstimationResourceCollectionFilterTypeDef]]

CostEstimationTimeRangeTypeDef

StartTime

  • Type: typing.Optional[datetime.datetime]

EndTime

  • Type: typing.Optional[datetime.datetime]

DeleteInsightRequestRequestTypeDef

Id

  • Type:
  • Required: Yes

DescribeAccountHealthResponseTypeDef

OpenReactiveInsights

  • Type:
  • Required: Yes

OpenProactiveInsights

  • Type:
  • Required: Yes

MetricsAnalyzed

  • Type:
  • Required: Yes

ResourceHours

  • Type:
  • Required: Yes

AnalyzedResourceCount

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeAccountOverviewRequestRequestTypeDef

FromTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

ToTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

DescribeAccountOverviewResponseTypeDef

ReactiveInsights

  • Type:
  • Required: Yes

ProactiveInsights

  • Type:
  • Required: Yes

MeanTimeToRecoverInMilliseconds

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeAnomalyRequestRequestTypeDef

Id

  • Type:
  • Required: Yes

AccountId

  • Type: typing.Optional[str]

DescribeAnomalyResponseTypeDef

ProactiveAnomaly

  • Type:
  • Required: Yes

ReactiveAnomaly

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeEventSourcesConfigResponseTypeDef

EventSources

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeFeedbackRequestRequestTypeDef

InsightId

  • Type: typing.Optional[str]

DescribeFeedbackResponseTypeDef

InsightFeedback

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeInsightRequestRequestTypeDef

Id

  • Type:
  • Required: Yes

AccountId

  • Type: typing.Optional[str]

DescribeInsightResponseTypeDef

ProactiveInsight

  • Type:
  • Required: Yes

ReactiveInsight

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeOrganizationHealthRequestRequestTypeDef

AccountIds

  • Type: typing.Optional[typing.Sequence[str]]

OrganizationalUnitIds

  • Type: typing.Optional[typing.Sequence[str]]

DescribeOrganizationHealthResponseTypeDef

OpenReactiveInsights

  • Type:
  • Required: Yes

OpenProactiveInsights

  • Type:
  • Required: Yes

MetricsAnalyzed

  • Type:
  • Required: Yes

ResourceHours

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeOrganizationOverviewRequestRequestTypeDef

FromTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

ToTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

AccountIds

  • Type: typing.Optional[typing.Sequence[str]]

OrganizationalUnitIds

  • Type: typing.Optional[typing.Sequence[str]]

DescribeOrganizationOverviewResponseTypeDef

ReactiveInsights

  • Type:
  • Required: Yes

ProactiveInsights

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeOrganizationResourceCollectionHealthRequestDescribeOrganizationResourceCollectionHealthPaginateTypeDef

OrganizationResourceCollectionType

  • Type: typing.Literal['AWS_ACCOUNT', 'AWS_CLOUD_FORMATION', 'AWS_SERVICE', 'AWS_TAGS']
  • Required: Yes

AccountIds

  • Type: typing.Optional[typing.Sequence[str]]

OrganizationalUnitIds

  • Type: typing.Optional[typing.Sequence[str]]

MaxResults

  • Type: typing.Optional[int]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.PaginatorConfigTypeDef]

DescribeOrganizationResourceCollectionHealthRequestRequestTypeDef

OrganizationResourceCollectionType

  • Type: typing.Literal['AWS_ACCOUNT', 'AWS_CLOUD_FORMATION', 'AWS_SERVICE', 'AWS_TAGS']
  • Required: Yes

AccountIds

  • Type: typing.Optional[typing.Sequence[str]]

OrganizationalUnitIds

  • Type: typing.Optional[typing.Sequence[str]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeOrganizationResourceCollectionHealthResponseTypeDef

CloudFormation

  • Type: typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.CloudFormationHealthTypeDef]
  • Required: Yes

Service

  • Type: typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.ServiceHealthTypeDef]
  • Required: Yes

Account

  • Type: typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.AccountHealthTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.TagHealthTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeResourceCollectionHealthRequestDescribeResourceCollectionHealthPaginateTypeDef

ResourceCollectionType

  • Type: typing.Literal['AWS_CLOUD_FORMATION', 'AWS_SERVICE', 'AWS_TAGS']
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.PaginatorConfigTypeDef]

DescribeResourceCollectionHealthRequestRequestTypeDef

ResourceCollectionType

  • Type: typing.Literal['AWS_CLOUD_FORMATION', 'AWS_SERVICE', 'AWS_TAGS']
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeResourceCollectionHealthResponseTypeDef

CloudFormation

  • Type: typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.CloudFormationHealthTypeDef]
  • Required: Yes

Service

  • Type: typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.ServiceHealthTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.TagHealthTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeServiceIntegrationResponseTypeDef

ServiceIntegration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EndTimeRangeTypeDef

FromTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

ToTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

EventResourceTypeDef

Type

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

EventSourcesConfigTypeDef

AmazonCodeGuruProfiler

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.AmazonCodeGuruProfilerIntegrationTypeDef]

EventTimeRangeTypeDef

FromTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

ToTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

EventTypeDef

ResourceCollection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.ResourceCollectionTypeDef]

Id

  • Type: typing.Optional[str]

Time

  • Type: typing.Optional[datetime.datetime]

EventSource

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

DataSource

  • Type: typing.Optional[typing.Literal['AWS_CLOUD_TRAIL', 'AWS_CODE_DEPLOY']]

EventClass

  • Type: typing.Optional[typing.Literal['CONFIG_CHANGE', 'DEPLOYMENT', 'INFRASTRUCTURE', 'SCHEMA_CHANGE', 'SECURITY_CHANGE']]

Resources

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.EventResourceTypeDef]]

GetCostEstimationRequestGetCostEstimationPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.PaginatorConfigTypeDef]

GetCostEstimationRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

GetCostEstimationResponseTypeDef

ResourceCollection

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['COMPLETED', 'ONGOING']
  • Required: Yes

Costs

  • Type: typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.ServiceResourceCostTypeDef]
  • Required: Yes

TimeRange

  • Type:
  • Required: Yes

TotalCost

  • Type:
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetResourceCollectionRequestGetResourceCollectionPaginateTypeDef

ResourceCollectionType

  • Type: typing.Literal['AWS_CLOUD_FORMATION', 'AWS_SERVICE', 'AWS_TAGS']
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.PaginatorConfigTypeDef]

GetResourceCollectionRequestRequestTypeDef

ResourceCollectionType

  • Type: typing.Literal['AWS_CLOUD_FORMATION', 'AWS_SERVICE', 'AWS_TAGS']
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetResourceCollectionResponseTypeDef

ResourceCollection

  • Type:
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

InsightFeedbackTypeDef

Id

  • Type: typing.Optional[str]

Feedback

  • Type: typing.Optional[typing.Literal['ALERT_TOO_SENSITIVE', 'DATA_INCORRECT', 'DATA_NOISY_ANOMALY', 'RECOMMENDATION_USEFUL', 'VALID_COLLECTION']]

InsightHealthTypeDef

OpenProactiveInsights

  • Type: typing.Optional[int]

OpenReactiveInsights

  • Type: typing.Optional[int]

MeanTimeToRecoverInMilliseconds

  • Type: typing.Optional[int]

InsightTimeRangeTypeDef

StartTime

  • Type:
  • Required: Yes

EndTime

  • Type: typing.Optional[datetime.datetime]

KMSServerSideEncryptionIntegrationConfigTypeDef

KMSKeyId

  • Type: typing.Optional[str]

OptInStatus

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

Type

  • Type: typing.Optional[typing.Literal['AWS_OWNED_KMS_KEY', 'CUSTOMER_MANAGED_KEY']]

KMSServerSideEncryptionIntegrationTypeDef

KMSKeyId

  • Type: typing.Optional[str]

OptInStatus

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

Type

  • Type: typing.Optional[typing.Literal['AWS_OWNED_KMS_KEY', 'CUSTOMER_MANAGED_KEY']]

ListAnomaliesForInsightFiltersTypeDef

ServiceCollection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.ServiceCollectionTypeDef]

ListAnomaliesForInsightRequestListAnomaliesForInsightPaginateTypeDef

InsightId

  • Type:
  • Required: Yes

StartTimeRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.StartTimeRangeTypeDef]

AccountId

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.ListAnomaliesForInsightFiltersTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.PaginatorConfigTypeDef]

ListAnomaliesForInsightRequestRequestTypeDef

InsightId

  • Type:
  • Required: Yes

StartTimeRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.StartTimeRangeTypeDef]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

AccountId

  • Type: typing.Optional[str]

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.ListAnomaliesForInsightFiltersTypeDef]

ListAnomaliesForInsightResponseTypeDef

ProactiveAnomalies

  • Type: typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.ProactiveAnomalySummaryTypeDef]
  • Required: Yes

ReactiveAnomalies

  • Type: typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.ReactiveAnomalySummaryTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListAnomalousLogGroupsRequestListAnomalousLogGroupsPaginateTypeDef

InsightId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.PaginatorConfigTypeDef]

ListAnomalousLogGroupsRequestRequestTypeDef

InsightId

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListAnomalousLogGroupsResponseTypeDef

InsightId

  • Type:
  • Required: Yes

AnomalousLogGroups

  • Type: typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.AnomalousLogGroupTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListEventsFiltersTypeDef

InsightId

  • Type: typing.Optional[str]

EventTimeRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.EventTimeRangeTypeDef]

EventClass

  • Type: typing.Optional[typing.Literal['CONFIG_CHANGE', 'DEPLOYMENT', 'INFRASTRUCTURE', 'SCHEMA_CHANGE', 'SECURITY_CHANGE']]

EventSource

  • Type: typing.Optional[str]

DataSource

  • Type: typing.Optional[typing.Literal['AWS_CLOUD_TRAIL', 'AWS_CODE_DEPLOY']]

ResourceCollection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.ResourceCollectionTypeDef]

ListEventsRequestListEventsPaginateTypeDef

Filters

  • Type:
  • Required: Yes

AccountId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.PaginatorConfigTypeDef]

ListEventsRequestRequestTypeDef

Filters

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

AccountId

  • Type: typing.Optional[str]

ListEventsResponseTypeDef

Events

  • Type: typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.EventTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListInsightsAnyStatusFilterTypeDef

Type

  • Type: typing.Literal['PROACTIVE', 'REACTIVE']
  • Required: Yes

StartTimeRange

  • Type:
  • Required: Yes

ListInsightsClosedStatusFilterTypeDef

Type

  • Type: typing.Literal['PROACTIVE', 'REACTIVE']
  • Required: Yes

EndTimeRange

  • Type:
  • Required: Yes

ListInsightsOngoingStatusFilterTypeDef

Type

  • Type: typing.Literal['PROACTIVE', 'REACTIVE']
  • Required: Yes

ListInsightsRequestListInsightsPaginateTypeDef

StatusFilter

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.PaginatorConfigTypeDef]

ListInsightsRequestRequestTypeDef

StatusFilter

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListInsightsResponseTypeDef

ProactiveInsights

  • Type: typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.ProactiveInsightSummaryTypeDef]
  • Required: Yes

ReactiveInsights

  • Type: typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.ReactiveInsightSummaryTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListInsightsStatusFilterTypeDef

Ongoing

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.ListInsightsOngoingStatusFilterTypeDef]

Closed

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.ListInsightsClosedStatusFilterTypeDef]

Any

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.ListInsightsAnyStatusFilterTypeDef]

ListMonitoredResourcesFiltersTypeDef

ResourcePermission

  • Type: typing.Literal['FULL_PERMISSION', 'MISSING_PERMISSION']
  • Required: Yes

ResourceTypeFilters

  • Type: typing.Sequence[typing.Literal['CLOUDFRONT_DISTRIBUTION', 'DYNAMODB_TABLE', 'EC2_NAT_GATEWAY', 'ECS_CLUSTER', 'ECS_SERVICE', 'EKS_CLUSTER', 'ELASTICACHE_CACHE_CLUSTER', 'ELASTICSEARCH_DOMAIN', 'ELASTIC_BEANSTALK_ENVIRONMENT', 'ELASTIC_LOAD_BALANCER_LOAD_BALANCER', 'ELASTIC_LOAD_BALANCING_V2_LOAD_BALANCER', 'ELASTIC_LOAD_BALANCING_V2_TARGET_GROUP', 'KINESIS_STREAM', 'LAMBDA_FUNCTION', 'LOG_GROUPS', 'OPEN_SEARCH_SERVICE_DOMAIN', 'RDS_DB_CLUSTER', 'RDS_DB_INSTANCE', 'REDSHIFT_CLUSTER', 'ROUTE53_HEALTH_CHECK', 'ROUTE53_HOSTED_ZONE', 'S3_BUCKET', 'SAGEMAKER_ENDPOINT', 'SNS_TOPIC', 'SQS_QUEUE', 'STEP_FUNCTIONS_ACTIVITY', 'STEP_FUNCTIONS_STATE_MACHINE']]
  • Required: Yes

ListMonitoredResourcesRequestListMonitoredResourcesPaginateTypeDef

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.ListMonitoredResourcesFiltersTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.PaginatorConfigTypeDef]

ListMonitoredResourcesRequestRequestTypeDef

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.ListMonitoredResourcesFiltersTypeDef]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListMonitoredResourcesResponseTypeDef

MonitoredResourceIdentifiers

  • Type: typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.MonitoredResourceIdentifierTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListNotificationChannelsRequestListNotificationChannelsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.PaginatorConfigTypeDef]

ListNotificationChannelsRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

ListNotificationChannelsResponsePaginatorTypeDef

Channels

  • Type: typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.NotificationChannelPaginatorTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListNotificationChannelsResponseTypeDef

Channels

  • Type: typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.NotificationChannelTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListOrganizationInsightsRequestListOrganizationInsightsPaginateTypeDef

StatusFilter

  • Type:
  • Required: Yes

AccountIds

  • Type: typing.Optional[typing.Sequence[str]]

OrganizationalUnitIds

  • Type: typing.Optional[typing.Sequence[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.PaginatorConfigTypeDef]

ListOrganizationInsightsRequestRequestTypeDef

StatusFilter

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

AccountIds

  • Type: typing.Optional[typing.Sequence[str]]

OrganizationalUnitIds

  • Type: typing.Optional[typing.Sequence[str]]

NextToken

  • Type: typing.Optional[str]

ListOrganizationInsightsResponseTypeDef

ProactiveInsights

  • Type: typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.ProactiveOrganizationInsightSummaryTypeDef]
  • Required: Yes

ReactiveInsights

  • Type: typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.ReactiveOrganizationInsightSummaryTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListRecommendationsRequestListRecommendationsPaginateTypeDef

InsightId

  • Type:
  • Required: Yes

Locale

  • Type: typing.Optional[typing.Literal['DE_DE', 'EN_GB', 'EN_US', 'ES_ES', 'FR_FR', 'IT_IT', 'JA_JP', 'KO_KR', 'PT_BR', 'ZH_CN', 'ZH_TW']]

AccountId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.PaginatorConfigTypeDef]

ListRecommendationsRequestRequestTypeDef

InsightId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

Locale

  • Type: typing.Optional[typing.Literal['DE_DE', 'EN_GB', 'EN_US', 'ES_ES', 'FR_FR', 'IT_IT', 'JA_JP', 'KO_KR', 'PT_BR', 'ZH_CN', 'ZH_TW']]

AccountId

  • Type: typing.Optional[str]

ListRecommendationsResponseTypeDef

Recommendations

  • Type: typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.RecommendationTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

LogAnomalyClassTypeDef

LogStreamName

  • Type: typing.Optional[str]

LogAnomalyType

  • Type: typing.Optional[typing.Literal['BLOCK_FORMAT', 'FORMAT', 'HTTP_CODE', 'KEYWORD', 'KEYWORD_TOKEN', 'NEW_FIELD_NAME', 'NUMERICAL_NAN', 'NUMERICAL_POINT']]

LogAnomalyToken

  • Type: typing.Optional[str]

LogEventId

  • Type: typing.Optional[str]

Explanation

  • Type: typing.Optional[str]

NumberOfLogLinesOccurrences

  • Type: typing.Optional[int]

LogEventTimestamp

  • Type: typing.Optional[datetime.datetime]

LogAnomalyShowcaseTypeDef

LogAnomalyClasses

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.LogAnomalyClassTypeDef]]

LogsAnomalyDetectionIntegrationConfigTypeDef

OptInStatus

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

LogsAnomalyDetectionIntegrationTypeDef

OptInStatus

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

MonitoredResourceIdentifierTypeDef

MonitoredResourceName

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[str]

ResourcePermission

  • Type: typing.Optional[typing.Literal['FULL_PERMISSION', 'MISSING_PERMISSION']]

LastUpdated

  • Type: typing.Optional[datetime.datetime]

ResourceCollection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.ResourceCollectionTypeDef]

NotificationChannelConfigPaginatorTypeDef

Sns

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.NotificationFilterConfigPaginatorTypeDef]

NotificationChannelConfigTypeDef

Sns

  • Type:
  • Required: Yes

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.NotificationFilterConfigTypeDef]

NotificationChannelPaginatorTypeDef

Id

  • Type: typing.Optional[str]

Config

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.NotificationChannelConfigPaginatorTypeDef]

NotificationChannelTypeDef

Id

  • Type: typing.Optional[str]

Config

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.NotificationChannelConfigTypeDef]

NotificationFilterConfigPaginatorTypeDef

Severities

  • Type: typing.Optional[typing.List[typing.Literal['HIGH', 'LOW', 'MEDIUM']]]

MessageTypes

  • Type: typing.Optional[typing.List[typing.Literal['CLOSED_INSIGHT', 'NEW_ASSOCIATION', 'NEW_INSIGHT', 'NEW_RECOMMENDATION', 'SEVERITY_UPGRADED']]]

NotificationFilterConfigTypeDef

Severities

  • Type: typing.Optional[typing.Sequence[typing.Literal['HIGH', 'LOW', 'MEDIUM']]]

MessageTypes

  • Type: typing.Optional[typing.Sequence[typing.Literal['CLOSED_INSIGHT', 'NEW_ASSOCIATION', 'NEW_INSIGHT', 'NEW_RECOMMENDATION', 'SEVERITY_UPGRADED']]]

OpsCenterIntegrationConfigTypeDef

OptInStatus

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

OpsCenterIntegrationTypeDef

OptInStatus

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PerformanceInsightsMetricDimensionGroupTypeDef

Group

  • Type: typing.Optional[str]

Dimensions

  • Type: typing.Optional[typing.List[str]]

Limit

  • Type: typing.Optional[int]

PerformanceInsightsMetricQueryTypeDef

Metric

  • Type: typing.Optional[str]

GroupBy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.PerformanceInsightsMetricDimensionGroupTypeDef]

Filter

  • Type: typing.Optional[typing.Dict[str, str]]

PerformanceInsightsMetricsDetailTypeDef

MetricDisplayName

  • Type: typing.Optional[str]

Unit

  • Type: typing.Optional[str]

MetricQuery

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.PerformanceInsightsMetricQueryTypeDef]

ReferenceData

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.PerformanceInsightsReferenceDataTypeDef]]

StatsAtAnomaly

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.PerformanceInsightsStatTypeDef]]

StatsAtBaseline

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.PerformanceInsightsStatTypeDef]]

PerformanceInsightsReferenceComparisonValuesTypeDef

ReferenceScalar

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.PerformanceInsightsReferenceScalarTypeDef]

ReferenceMetric

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.PerformanceInsightsReferenceMetricTypeDef]

PerformanceInsightsReferenceDataTypeDef

Name

  • Type: typing.Optional[str]

ComparisonValues

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.PerformanceInsightsReferenceComparisonValuesTypeDef]

PerformanceInsightsReferenceMetricTypeDef

MetricQuery

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.PerformanceInsightsMetricQueryTypeDef]

PerformanceInsightsReferenceScalarTypeDef

Value

  • Type: typing.Optional[float]

PerformanceInsightsStatTypeDef

Type

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[float]

PredictionTimeRangeTypeDef

StartTime

  • Type:
  • Required: Yes

EndTime

  • Type: typing.Optional[datetime.datetime]

ProactiveAnomalySummaryTypeDef

Id

  • Type: typing.Optional[str]

Severity

  • Type: typing.Optional[typing.Literal['HIGH', 'LOW', 'MEDIUM']]

Status

  • Type: typing.Optional[typing.Literal['CLOSED', 'ONGOING']]

UpdateTime

  • Type: typing.Optional[datetime.datetime]

AnomalyTimeRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.AnomalyTimeRangeTypeDef]

AnomalyReportedTimeRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.AnomalyReportedTimeRangeTypeDef]

PredictionTimeRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.PredictionTimeRangeTypeDef]

SourceDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.AnomalySourceDetailsTypeDef]

AssociatedInsightId

  • Type: typing.Optional[str]

ResourceCollection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.ResourceCollectionTypeDef]

Limit

  • Type: typing.Optional[float]

SourceMetadata

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.AnomalySourceMetadataTypeDef]

AnomalyResources

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.AnomalyResourceTypeDef]]

Description

  • Type: typing.Optional[str]

ProactiveAnomalyTypeDef

Id

  • Type: typing.Optional[str]

Severity

  • Type: typing.Optional[typing.Literal['HIGH', 'LOW', 'MEDIUM']]

Status

  • Type: typing.Optional[typing.Literal['CLOSED', 'ONGOING']]

UpdateTime

  • Type: typing.Optional[datetime.datetime]

AnomalyTimeRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.AnomalyTimeRangeTypeDef]

AnomalyReportedTimeRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.AnomalyReportedTimeRangeTypeDef]

PredictionTimeRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.PredictionTimeRangeTypeDef]

SourceDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.AnomalySourceDetailsTypeDef]

AssociatedInsightId

  • Type: typing.Optional[str]

ResourceCollection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.ResourceCollectionTypeDef]

Limit

  • Type: typing.Optional[float]

SourceMetadata

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.AnomalySourceMetadataTypeDef]

AnomalyResources

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.AnomalyResourceTypeDef]]

Description

  • Type: typing.Optional[str]

ProactiveInsightSummaryTypeDef

Id

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Severity

  • Type: typing.Optional[typing.Literal['HIGH', 'LOW', 'MEDIUM']]

Status

  • Type: typing.Optional[typing.Literal['CLOSED', 'ONGOING']]

InsightTimeRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.InsightTimeRangeTypeDef]

PredictionTimeRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.PredictionTimeRangeTypeDef]

ResourceCollection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.ResourceCollectionTypeDef]

ServiceCollection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.ServiceCollectionTypeDef]

AssociatedResourceArns

  • Type: typing.Optional[typing.List[str]]

ProactiveInsightTypeDef

Id

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Severity

  • Type: typing.Optional[typing.Literal['HIGH', 'LOW', 'MEDIUM']]

Status

  • Type: typing.Optional[typing.Literal['CLOSED', 'ONGOING']]

InsightTimeRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.InsightTimeRangeTypeDef]

PredictionTimeRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.PredictionTimeRangeTypeDef]

ResourceCollection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.ResourceCollectionTypeDef]

SsmOpsItemId

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

ProactiveOrganizationInsightSummaryTypeDef

Id

  • Type: typing.Optional[str]

AccountId

  • Type: typing.Optional[str]

OrganizationalUnitId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Severity

  • Type: typing.Optional[typing.Literal['HIGH', 'LOW', 'MEDIUM']]

Status

  • Type: typing.Optional[typing.Literal['CLOSED', 'ONGOING']]

InsightTimeRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.InsightTimeRangeTypeDef]

PredictionTimeRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.PredictionTimeRangeTypeDef]

ResourceCollection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.ResourceCollectionTypeDef]

ServiceCollection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.ServiceCollectionTypeDef]

PutFeedbackRequestRequestTypeDef

InsightFeedback

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.InsightFeedbackTypeDef]

ReactiveAnomalySummaryTypeDef

Id

  • Type: typing.Optional[str]

Severity

  • Type: typing.Optional[typing.Literal['HIGH', 'LOW', 'MEDIUM']]

Status

  • Type: typing.Optional[typing.Literal['CLOSED', 'ONGOING']]

AnomalyTimeRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.AnomalyTimeRangeTypeDef]

AnomalyReportedTimeRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.AnomalyReportedTimeRangeTypeDef]

SourceDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.AnomalySourceDetailsTypeDef]

AssociatedInsightId

  • Type: typing.Optional[str]

ResourceCollection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.ResourceCollectionTypeDef]

Type

  • Type: typing.Optional[typing.Literal['CAUSAL', 'CONTEXTUAL']]

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

CausalAnomalyId

  • Type: typing.Optional[str]

AnomalyResources

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.AnomalyResourceTypeDef]]

ReactiveAnomalyTypeDef

Id

  • Type: typing.Optional[str]

Severity

  • Type: typing.Optional[typing.Literal['HIGH', 'LOW', 'MEDIUM']]

Status

  • Type: typing.Optional[typing.Literal['CLOSED', 'ONGOING']]

AnomalyTimeRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.AnomalyTimeRangeTypeDef]

AnomalyReportedTimeRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.AnomalyReportedTimeRangeTypeDef]

SourceDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.AnomalySourceDetailsTypeDef]

AssociatedInsightId

  • Type: typing.Optional[str]

ResourceCollection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.ResourceCollectionTypeDef]

Type

  • Type: typing.Optional[typing.Literal['CAUSAL', 'CONTEXTUAL']]

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

CausalAnomalyId

  • Type: typing.Optional[str]

AnomalyResources

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.AnomalyResourceTypeDef]]

ReactiveInsightSummaryTypeDef

Id

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Severity

  • Type: typing.Optional[typing.Literal['HIGH', 'LOW', 'MEDIUM']]

Status

  • Type: typing.Optional[typing.Literal['CLOSED', 'ONGOING']]

InsightTimeRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.InsightTimeRangeTypeDef]

ResourceCollection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.ResourceCollectionTypeDef]

ServiceCollection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.ServiceCollectionTypeDef]

AssociatedResourceArns

  • Type: typing.Optional[typing.List[str]]

ReactiveInsightTypeDef

Id

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Severity

  • Type: typing.Optional[typing.Literal['HIGH', 'LOW', 'MEDIUM']]

Status

  • Type: typing.Optional[typing.Literal['CLOSED', 'ONGOING']]

InsightTimeRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.InsightTimeRangeTypeDef]

ResourceCollection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.ResourceCollectionTypeDef]

SsmOpsItemId

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

ReactiveOrganizationInsightSummaryTypeDef

Id

  • Type: typing.Optional[str]

AccountId

  • Type: typing.Optional[str]

OrganizationalUnitId

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Severity

  • Type: typing.Optional[typing.Literal['HIGH', 'LOW', 'MEDIUM']]

Status

  • Type: typing.Optional[typing.Literal['CLOSED', 'ONGOING']]

InsightTimeRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.InsightTimeRangeTypeDef]

ResourceCollection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.ResourceCollectionTypeDef]

ServiceCollection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.ServiceCollectionTypeDef]

RecommendationRelatedAnomalyResourceTypeDef

Name

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[str]

RecommendationRelatedAnomalySourceDetailTypeDef

CloudWatchMetrics

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.RecommendationRelatedCloudWatchMetricsSourceDetailTypeDef]]

RecommendationRelatedAnomalyTypeDef

Resources

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.RecommendationRelatedAnomalyResourceTypeDef]]

SourceDetails

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.RecommendationRelatedAnomalySourceDetailTypeDef]]

AnomalyId

  • Type: typing.Optional[str]

RecommendationRelatedCloudWatchMetricsSourceDetailTypeDef

MetricName

  • Type: typing.Optional[str]

Namespace

  • Type: typing.Optional[str]

RecommendationRelatedEventResourceTypeDef

Name

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[str]

RecommendationRelatedEventTypeDef

Name

  • Type: typing.Optional[str]

Resources

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.RecommendationRelatedEventResourceTypeDef]]

RecommendationTypeDef

Description

  • Type: typing.Optional[str]
  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Reason

  • Type: typing.Optional[str]

RelatedEvents

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.RecommendationRelatedEventTypeDef]]

RelatedAnomalies

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.RecommendationRelatedAnomalyTypeDef]]

Category

  • Type: typing.Optional[str]

RemoveNotificationChannelRequestRequestTypeDef

Id

  • Type:
  • Required: Yes

ResourceCollectionFilterTypeDef

CloudFormation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.CloudFormationCollectionFilterTypeDef]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.TagCollectionFilterTypeDef]]

ResourceCollectionTypeDef

CloudFormation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.CloudFormationCollectionTypeDef]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.TagCollectionTypeDef]]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HostId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

SearchInsightsFiltersTypeDef

Severities

  • Type: typing.Optional[typing.Sequence[typing.Literal['HIGH', 'LOW', 'MEDIUM']]]

Statuses

  • Type: typing.Optional[typing.Sequence[typing.Literal['CLOSED', 'ONGOING']]]

ResourceCollection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.ResourceCollectionTypeDef]

ServiceCollection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.ServiceCollectionTypeDef]

SearchInsightsRequestRequestTypeDef

StartTimeRange

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['PROACTIVE', 'REACTIVE']
  • Required: Yes

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.SearchInsightsFiltersTypeDef]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

SearchInsightsRequestSearchInsightsPaginateTypeDef

StartTimeRange

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['PROACTIVE', 'REACTIVE']
  • Required: Yes

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.SearchInsightsFiltersTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.PaginatorConfigTypeDef]

SearchInsightsResponseTypeDef

ProactiveInsights

  • Type: typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.ProactiveInsightSummaryTypeDef]
  • Required: Yes

ReactiveInsights

  • Type: typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.ReactiveInsightSummaryTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SearchOrganizationInsightsFiltersTypeDef

Severities

  • Type: typing.Optional[typing.Sequence[typing.Literal['HIGH', 'LOW', 'MEDIUM']]]

Statuses

  • Type: typing.Optional[typing.Sequence[typing.Literal['CLOSED', 'ONGOING']]]

ResourceCollection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.ResourceCollectionTypeDef]

ServiceCollection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.ServiceCollectionTypeDef]

SearchOrganizationInsightsRequestRequestTypeDef

AccountIds

  • Type: typing.Sequence[str]
  • Required: Yes

StartTimeRange

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['PROACTIVE', 'REACTIVE']
  • Required: Yes

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.SearchOrganizationInsightsFiltersTypeDef]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

SearchOrganizationInsightsRequestSearchOrganizationInsightsPaginateTypeDef

AccountIds

  • Type: typing.Sequence[str]
  • Required: Yes

StartTimeRange

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['PROACTIVE', 'REACTIVE']
  • Required: Yes

Filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.SearchOrganizationInsightsFiltersTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.PaginatorConfigTypeDef]

SearchOrganizationInsightsResponseTypeDef

ProactiveInsights

  • Type: typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.ProactiveInsightSummaryTypeDef]
  • Required: Yes

ReactiveInsights

  • Type: typing.List[aws_resource_validator.pydantic_models.devops_guru_classes.ReactiveInsightSummaryTypeDef]
  • Required: Yes

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ServiceCollectionTypeDef

ServiceNames

  • Type: typing.Optional[typing.Sequence[typing.Literal['API_GATEWAY', 'APPLICATION_ELB', 'AUTO_SCALING_GROUP', 'CLOUD_FRONT', 'DYNAMO_DB', 'EC2', 'ECS', 'EKS', 'ELASTIC_BEANSTALK', 'ELASTI_CACHE', 'ELB', 'ES', 'KINESIS', 'LAMBDA', 'NAT_GATEWAY', 'NETWORK_ELB', 'RDS', 'REDSHIFT', 'ROUTE_53', 'S3', 'SAGE_MAKER', 'SNS', 'SQS', 'STEP_FUNCTIONS', 'SWF']]]

ServiceHealthTypeDef

ServiceName

  • Type: typing.Optional[typing.Literal['API_GATEWAY', 'APPLICATION_ELB', 'AUTO_SCALING_GROUP', 'CLOUD_FRONT', 'DYNAMO_DB', 'EC2', 'ECS', 'EKS', 'ELASTIC_BEANSTALK', 'ELASTI_CACHE', 'ELB', 'ES', 'KINESIS', 'LAMBDA', 'NAT_GATEWAY', 'NETWORK_ELB', 'RDS', 'REDSHIFT', 'ROUTE_53', 'S3', 'SAGE_MAKER', 'SNS', 'SQS', 'STEP_FUNCTIONS', 'SWF']]

Insight

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.ServiceInsightHealthTypeDef]

AnalyzedResourceCount

  • Type: typing.Optional[int]

ServiceInsightHealthTypeDef

OpenProactiveInsights

  • Type: typing.Optional[int]

OpenReactiveInsights

  • Type: typing.Optional[int]

ServiceIntegrationConfigTypeDef

OpsCenter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.OpsCenterIntegrationTypeDef]

LogsAnomalyDetection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.LogsAnomalyDetectionIntegrationTypeDef]

KMSServerSideEncryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.KMSServerSideEncryptionIntegrationTypeDef]

ServiceResourceCostTypeDef

Type

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['ACTIVE', 'INACTIVE']]

Count

  • Type: typing.Optional[int]

UnitCost

  • Type: typing.Optional[float]

Cost

  • Type: typing.Optional[float]

SnsChannelConfigTypeDef

TopicArn

  • Type: typing.Optional[str]

StartCostEstimationRequestRequestTypeDef

ResourceCollection

  • Type:
  • Required: Yes

ClientToken

  • Type: typing.Optional[str]

StartTimeRangeTypeDef

FromTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

ToTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

TagCollectionFilterTypeDef

AppBoundaryKey

  • Type:
  • Required: Yes

TagValues

  • Type: typing.List[str]
  • Required: Yes

TagCollectionTypeDef

AppBoundaryKey

  • Type:
  • Required: Yes

TagValues

  • Type: typing.List[str]
  • Required: Yes

TagCostEstimationResourceCollectionFilterTypeDef

AppBoundaryKey

  • Type:
  • Required: Yes

TagValues

  • Type: typing.List[str]
  • Required: Yes

TagHealthTypeDef

AppBoundaryKey

  • Type: typing.Optional[str]

TagValue

  • Type: typing.Optional[str]

Insight

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.InsightHealthTypeDef]

AnalyzedResourceCount

  • Type: typing.Optional[int]

TimestampMetricValuePairTypeDef

Timestamp

  • Type: typing.Optional[datetime.datetime]

MetricValue

  • Type: typing.Optional[float]

UpdateCloudFormationCollectionFilterTypeDef

StackNames

  • Type: typing.Optional[typing.Sequence[str]]

UpdateEventSourcesConfigRequestRequestTypeDef

EventSources

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.EventSourcesConfigTypeDef]

UpdateResourceCollectionFilterTypeDef

CloudFormation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.UpdateCloudFormationCollectionFilterTypeDef]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.devops_guru_classes.UpdateTagCollectionFilterTypeDef]]

UpdateResourceCollectionRequestRequestTypeDef

Action

  • Type: typing.Literal['ADD', 'REMOVE']
  • Required: Yes

ResourceCollection

  • Type:
  • Required: Yes

UpdateServiceIntegrationConfigTypeDef

OpsCenter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.OpsCenterIntegrationConfigTypeDef]

LogsAnomalyDetection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.LogsAnomalyDetectionIntegrationConfigTypeDef]

KMSServerSideEncryption

  • Type: typing.Optional[aws_resource_validator.pydantic_models.devops_guru_classes.KMSServerSideEncryptionIntegrationConfigTypeDef]

UpdateServiceIntegrationRequestRequestTypeDef

ServiceIntegration

  • Type:
  • Required: Yes

UpdateTagCollectionFilterTypeDef

AppBoundaryKey

  • Type:
  • Required: Yes

TagValues

  • Type: typing.Sequence[str]
  • Required: Yes