Application Signals Classes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BatchGetServiceLevelObjectiveBudgetReportInputRequestTypeDef
Timestamp
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
SloIds
- Type: typing.Sequence[str]
- Required: Yes
BatchGetServiceLevelObjectiveBudgetReportOutputTypeDef
Timestamp
- Type:
- Required: Yes
Reports
- Type: typing.List[aws_resource_validator.pydantic_models.application_signals_classes.ServiceLevelObjectiveBudgetReportTypeDef]
- Required: Yes
Errors
- Type: typing.List[aws_resource_validator.pydantic_models.application_signals_classes.ServiceLevelObjectiveBudgetReportErrorTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CalendarIntervalOutputTypeDef
StartTime
- Type:
- Required: Yes
DurationUnit
- Type: typing.Literal['DAY', 'MONTH']
- Required: Yes
Duration
- Type:
- Required: Yes
CalendarIntervalTypeDef
StartTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
DurationUnit
- Type: typing.Literal['DAY', 'MONTH']
- Required: Yes
Duration
- Type:
- Required: Yes
CreateServiceLevelObjectiveInputRequestTypeDef
Name
- Type:
- Required: Yes
SliConfig
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
Goal
- Type: typing.Optional[aws_resource_validator.pydantic_models.application_signals_classes.GoalTypeDef]
Tags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.application_signals_classes.TagTypeDef]]
CreateServiceLevelObjectiveOutputTypeDef
Slo
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteServiceLevelObjectiveInputRequestTypeDef
Id
- Type:
- Required: Yes
DimensionTypeDef
Name
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
GetServiceInputRequestTypeDef
StartTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
EndTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
KeyAttributes
- Type: typing.Mapping[str, str]
- Required: Yes
GetServiceLevelObjectiveInputRequestTypeDef
Id
- Type:
- Required: Yes
GetServiceLevelObjectiveOutputTypeDef
Slo
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetServiceOutputTypeDef
Service
- Type:
- Required: Yes
StartTime
- Type:
- Required: Yes
EndTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GoalOutputTypeDef
Interval
- Type: typing.Optional[aws_resource_validator.pydantic_models.application_signals_classes.IntervalOutputTypeDef]
AttainmentGoal
- Type: typing.Optional[float]
WarningThreshold
- Type: typing.Optional[float]
GoalTypeDef
Interval
- Type: typing.Optional[aws_resource_validator.pydantic_models.application_signals_classes.IntervalTypeDef]
AttainmentGoal
- Type: typing.Optional[float]
WarningThreshold
- Type: typing.Optional[float]
IntervalOutputTypeDef
RollingInterval
- Type: typing.Optional[aws_resource_validator.pydantic_models.application_signals_classes.RollingIntervalTypeDef]
CalendarInterval
- Type: typing.Optional[aws_resource_validator.pydantic_models.application_signals_classes.CalendarIntervalOutputTypeDef]
IntervalTypeDef
RollingInterval
- Type: typing.Optional[aws_resource_validator.pydantic_models.application_signals_classes.RollingIntervalTypeDef]
CalendarInterval
- Type: typing.Optional[aws_resource_validator.pydantic_models.application_signals_classes.CalendarIntervalTypeDef]
ListServiceDependenciesInputListServiceDependenciesPaginateTypeDef
StartTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
EndTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
KeyAttributes
- Type: typing.Mapping[str, str]
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.application_signals_classes.PaginatorConfigTypeDef]
ListServiceDependenciesInputRequestTypeDef
StartTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
EndTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
KeyAttributes
- Type: typing.Mapping[str, str]
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListServiceDependenciesOutputTypeDef
StartTime
- Type:
- Required: Yes
EndTime
- Type:
- Required: Yes
ServiceDependencies
- Type: typing.List[aws_resource_validator.pydantic_models.application_signals_classes.ServiceDependencyTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListServiceDependentsInputListServiceDependentsPaginateTypeDef
StartTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
EndTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
KeyAttributes
- Type: typing.Mapping[str, str]
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.application_signals_classes.PaginatorConfigTypeDef]
ListServiceDependentsInputRequestTypeDef
StartTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
EndTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
KeyAttributes
- Type: typing.Mapping[str, str]
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListServiceDependentsOutputTypeDef
StartTime
- Type:
- Required: Yes
EndTime
- Type:
- Required: Yes
ServiceDependents
- Type: typing.List[aws_resource_validator.pydantic_models.application_signals_classes.ServiceDependentTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListServiceLevelObjectivesInputListServiceLevelObjectivesPaginateTypeDef
KeyAttributes
- Type: typing.Optional[typing.Mapping[str, str]]
OperationName
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.application_signals_classes.PaginatorConfigTypeDef]
ListServiceLevelObjectivesInputRequestTypeDef
KeyAttributes
- Type: typing.Optional[typing.Mapping[str, str]]
OperationName
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListServiceLevelObjectivesOutputTypeDef
SloSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.application_signals_classes.ServiceLevelObjectiveSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListServiceOperationsInputListServiceOperationsPaginateTypeDef
StartTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
EndTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
KeyAttributes
- Type: typing.Mapping[str, str]
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.application_signals_classes.PaginatorConfigTypeDef]
ListServiceOperationsInputRequestTypeDef
StartTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
EndTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
KeyAttributes
- Type: typing.Mapping[str, str]
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListServiceOperationsOutputTypeDef
StartTime
- Type:
- Required: Yes
EndTime
- Type:
- Required: Yes
ServiceOperations
- Type: typing.List[aws_resource_validator.pydantic_models.application_signals_classes.ServiceOperationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListServicesInputListServicesPaginateTypeDef
StartTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
EndTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.application_signals_classes.PaginatorConfigTypeDef]
ListServicesInputRequestTypeDef
StartTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
EndTime
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListServicesOutputTypeDef
StartTime
- Type:
- Required: Yes
EndTime
- Type:
- Required: Yes
ServiceSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.application_signals_classes.ServiceSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
ListTagsForResourceResponseTypeDef
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.application_signals_classes.TagTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
MetricDataQueryOutputTypeDef
Id
- Type:
- Required: Yes
MetricStat
- Type: typing.Optional[aws_resource_validator.pydantic_models.application_signals_classes.MetricStatOutputTypeDef]
Expression
- Type: typing.Optional[str]
Label
- Type: typing.Optional[str]
ReturnData
- Type: typing.Optional[bool]
Period
- Type: typing.Optional[int]
AccountId
- Type: typing.Optional[str]
MetricDataQueryTypeDef
Id
- Type:
- Required: Yes
MetricStat
- Type: typing.Optional[aws_resource_validator.pydantic_models.application_signals_classes.MetricStatTypeDef]
Expression
- Type: typing.Optional[str]
Label
- Type: typing.Optional[str]
ReturnData
- Type: typing.Optional[bool]
Period
- Type: typing.Optional[int]
AccountId
- Type: typing.Optional[str]
MetricOutputTypeDef
Namespace
- Type: typing.Optional[str]
MetricName
- Type: typing.Optional[str]
Dimensions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.application_signals_classes.DimensionTypeDef]]
MetricReferenceTypeDef
Namespace
- Type:
- Required: Yes
MetricType
- Type:
- Required: Yes
MetricName
- Type:
- Required: Yes
Dimensions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.application_signals_classes.DimensionTypeDef]]
MetricStatOutputTypeDef
Metric
- Type:
- Required: Yes
Period
- Type:
- Required: Yes
Stat
- Type:
- Required: Yes
Unit
- Type: typing.Optional[typing.Literal['Bits', 'Bits/Second', 'Bytes', 'Bytes/Second', 'Count', 'Count/Second', 'Gigabits', 'Gigabits/Second', 'Gigabytes', 'Gigabytes/Second', 'Kilobits', 'Kilobits/Second', 'Kilobytes', 'Kilobytes/Second', 'Megabits', 'Megabits/Second', 'Megabytes', 'Megabytes/Second', 'Microseconds', 'Milliseconds', 'None', 'Percent', 'Seconds', 'Terabits', 'Terabits/Second', 'Terabytes', 'Terabytes/Second']]
MetricStatTypeDef
Metric
- Type:
- Required: Yes
Period
- Type:
- Required: Yes
Stat
- Type:
- Required: Yes
Unit
- Type: typing.Optional[typing.Literal['Bits', 'Bits/Second', 'Bytes', 'Bytes/Second', 'Count', 'Count/Second', 'Gigabits', 'Gigabits/Second', 'Gigabytes', 'Gigabytes/Second', 'Kilobits', 'Kilobits/Second', 'Kilobytes', 'Kilobytes/Second', 'Megabits', 'Megabits/Second', 'Megabytes', 'Megabytes/Second', 'Microseconds', 'Milliseconds', 'None', 'Percent', 'Seconds', 'Terabits', 'Terabits/Second', 'Terabytes', 'Terabytes/Second']]
MetricTypeDef
Namespace
- Type: typing.Optional[str]
MetricName
- Type: typing.Optional[str]
Dimensions
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.application_signals_classes.DimensionTypeDef]]
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
RollingIntervalTypeDef
DurationUnit
- Type: typing.Literal['DAY', 'MONTH']
- Required: Yes
Duration
- Type:
- Required: Yes
ServiceDependencyTypeDef
OperationName
- Type:
- Required: Yes
DependencyKeyAttributes
- Type: typing.Dict[str, str]
- Required: Yes
DependencyOperationName
- Type:
- Required: Yes
MetricReferences
- Type: typing.List[aws_resource_validator.pydantic_models.application_signals_classes.MetricReferenceTypeDef]
- Required: Yes
ServiceDependentTypeDef
DependentKeyAttributes
- Type: typing.Dict[str, str]
- Required: Yes
MetricReferences
- Type: typing.List[aws_resource_validator.pydantic_models.application_signals_classes.MetricReferenceTypeDef]
- Required: Yes
OperationName
- Type: typing.Optional[str]
DependentOperationName
- Type: typing.Optional[str]
ServiceLevelIndicatorConfigTypeDef
SliMetricConfig
- Type:
- Required: Yes
MetricThreshold
- Type:
- Required: Yes
ComparisonOperator
- Type: typing.Literal['GreaterThan', 'GreaterThanOrEqualTo', 'LessThan', 'LessThanOrEqualTo']
- Required: Yes
ServiceLevelIndicatorMetricConfigTypeDef
KeyAttributes
- Type: typing.Optional[typing.Mapping[str, str]]
OperationName
- Type: typing.Optional[str]
MetricType
- Type: typing.Optional[typing.Literal['AVAILABILITY', 'LATENCY']]
Statistic
- Type: typing.Optional[str]
PeriodSeconds
- Type: typing.Optional[int]
MetricDataQueries
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.application_signals_classes.MetricDataQueryTypeDef]]
ServiceLevelIndicatorMetricTypeDef
MetricDataQueries
- Type: typing.List[aws_resource_validator.pydantic_models.application_signals_classes.MetricDataQueryOutputTypeDef]
- Required: Yes
KeyAttributes
- Type: typing.Optional[typing.Dict[str, str]]
OperationName
- Type: typing.Optional[str]
MetricType
- Type: typing.Optional[typing.Literal['AVAILABILITY', 'LATENCY']]
ServiceLevelIndicatorTypeDef
SliMetric
- Type:
- Required: Yes
MetricThreshold
- Type:
- Required: Yes
ComparisonOperator
- Type: typing.Literal['GreaterThan', 'GreaterThanOrEqualTo', 'LessThan', 'LessThanOrEqualTo']
- Required: Yes
ServiceLevelObjectiveBudgetReportErrorTypeDef
Name
- Type:
- Required: Yes
Arn
- Type:
- Required: Yes
ErrorCode
- Type:
- Required: Yes
ErrorMessage
- Type:
- Required: Yes
ServiceLevelObjectiveBudgetReportTypeDef
Arn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
BudgetStatus
- Type: typing.Literal['BREACHED', 'INSUFFICIENT_DATA', 'OK', 'WARNING']
- Required: Yes
Attainment
- Type: typing.Optional[float]
TotalBudgetSeconds
- Type: typing.Optional[int]
BudgetSecondsRemaining
- Type: typing.Optional[int]
Sli
- Type: typing.Optional[aws_resource_validator.pydantic_models.application_signals_classes.ServiceLevelIndicatorTypeDef]
Goal
- Type: typing.Optional[aws_resource_validator.pydantic_models.application_signals_classes.GoalOutputTypeDef]
ServiceLevelObjectiveSummaryTypeDef
Arn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
KeyAttributes
- Type: typing.Optional[typing.Dict[str, str]]
OperationName
- Type: typing.Optional[str]
CreatedTime
- Type: typing.Optional[datetime.datetime]
ServiceLevelObjectiveTypeDef
Arn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
CreatedTime
- Type:
- Required: Yes
LastUpdatedTime
- Type:
- Required: Yes
Sli
- Type:
- Required: Yes
Goal
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
ServiceOperationTypeDef
Name
- Type:
- Required: Yes
MetricReferences
- Type: typing.List[aws_resource_validator.pydantic_models.application_signals_classes.MetricReferenceTypeDef]
- Required: Yes
ServiceSummaryTypeDef
KeyAttributes
- Type: typing.Dict[str, str]
- Required: Yes
MetricReferences
- Type: typing.List[aws_resource_validator.pydantic_models.application_signals_classes.MetricReferenceTypeDef]
- Required: Yes
AttributeMaps
- Type: typing.Optional[typing.List[typing.Dict[str, str]]]
ServiceTypeDef
KeyAttributes
- Type: typing.Dict[str, str]
- Required: Yes
MetricReferences
- Type: typing.List[aws_resource_validator.pydantic_models.application_signals_classes.MetricReferenceTypeDef]
- Required: Yes
AttributeMaps
- Type: typing.Optional[typing.List[typing.Dict[str, str]]]
TagResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.Sequence[aws_resource_validator.pydantic_models.application_signals_classes.TagTypeDef]
- Required: Yes
TagTypeDef
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
UntagResourceRequestRequestTypeDef
ResourceArn
- Type:
- Required: Yes
TagKeys
- Type: typing.Sequence[str]
- Required: Yes
UpdateServiceLevelObjectiveInputRequestTypeDef
Id
- Type:
- Required: Yes
Description
- Type: typing.Optional[str]
SliConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.application_signals_classes.ServiceLevelIndicatorConfigTypeDef]
Goal
- Type: typing.Optional[aws_resource_validator.pydantic_models.application_signals_classes.GoalTypeDef]
UpdateServiceLevelObjectiveOutputTypeDef
Slo
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes