Type definitions#
Index > CloudWatchApplicationSignals > Type definitions
Auto-generated documentation for CloudWatchApplicationSignals type annotations stubs module mypy-boto3-application-signals.
TimestampTypeDef#
# TimestampTypeDef Union usage example
from mypy_boto3_application_signals.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime.datetime,
str,
]
DependencyConfigUnionTypeDef#
# DependencyConfigUnionTypeDef Union usage example
from mypy_boto3_application_signals.type_defs import DependencyConfigUnionTypeDef
def get_value() -> DependencyConfigUnionTypeDef:
return ...
# DependencyConfigUnionTypeDef definition
DependencyConfigUnionTypeDef = Union[
DependencyConfigTypeDef, # (1)
DependencyConfigOutputTypeDef, # (2)
]
MetricUnionTypeDef#
# MetricUnionTypeDef Union usage example
from mypy_boto3_application_signals.type_defs import MetricUnionTypeDef
def get_value() -> MetricUnionTypeDef:
return ...
# MetricUnionTypeDef definition
MetricUnionTypeDef = Union[
MetricTypeDef, # (1)
MetricOutputTypeDef, # (2)
]
- See MetricTypeDef
- See MetricOutputTypeDef
ExclusionWindowUnionTypeDef#
# ExclusionWindowUnionTypeDef Union usage example
from mypy_boto3_application_signals.type_defs import ExclusionWindowUnionTypeDef
def get_value() -> ExclusionWindowUnionTypeDef:
return ...
# ExclusionWindowUnionTypeDef definition
ExclusionWindowUnionTypeDef = Union[
ExclusionWindowTypeDef, # (1)
ExclusionWindowOutputTypeDef, # (2)
]
GoalUnionTypeDef#
# GoalUnionTypeDef Union usage example
from mypy_boto3_application_signals.type_defs import GoalUnionTypeDef
def get_value() -> GoalUnionTypeDef:
return ...
# GoalUnionTypeDef definition
GoalUnionTypeDef = Union[
GoalTypeDef, # (1)
GoalOutputTypeDef, # (2)
]
- See GoalTypeDef
- See GoalOutputTypeDef
MetricStatUnionTypeDef#
# MetricStatUnionTypeDef Union usage example
from mypy_boto3_application_signals.type_defs import MetricStatUnionTypeDef
def get_value() -> MetricStatUnionTypeDef:
return ...
# MetricStatUnionTypeDef definition
MetricStatUnionTypeDef = Union[
MetricStatTypeDef, # (1)
MetricStatOutputTypeDef, # (2)
]
MetricDataQueryUnionTypeDef#
# MetricDataQueryUnionTypeDef Union usage example
from mypy_boto3_application_signals.type_defs import MetricDataQueryUnionTypeDef
def get_value() -> MetricDataQueryUnionTypeDef:
return ...
# MetricDataQueryUnionTypeDef definition
MetricDataQueryUnionTypeDef = Union[
MetricDataQueryTypeDef, # (1)
MetricDataQueryOutputTypeDef, # (2)
]
MonitoredRequestCountMetricDataQueriesUnionTypeDef#
# MonitoredRequestCountMetricDataQueriesUnionTypeDef Union usage example
from mypy_boto3_application_signals.type_defs import MonitoredRequestCountMetricDataQueriesUnionTypeDef
def get_value() -> MonitoredRequestCountMetricDataQueriesUnionTypeDef:
return ...
# MonitoredRequestCountMetricDataQueriesUnionTypeDef definition
MonitoredRequestCountMetricDataQueriesUnionTypeDef = Union[
MonitoredRequestCountMetricDataQueriesTypeDef, # (1)
MonitoredRequestCountMetricDataQueriesOutputTypeDef, # (2)
]
- See MonitoredRequestCountMetricDataQueriesTypeDef
- See MonitoredRequestCountMetricDataQueriesOutputTypeDef
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
ServiceLevelObjectiveBudgetReportErrorTypeDef#
# ServiceLevelObjectiveBudgetReportErrorTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ServiceLevelObjectiveBudgetReportErrorTypeDef
def get_value() -> ServiceLevelObjectiveBudgetReportErrorTypeDef:
return {
"Name": ...,
}
# ServiceLevelObjectiveBudgetReportErrorTypeDef definition
class ServiceLevelObjectiveBudgetReportErrorTypeDef(TypedDict):
Name: str,
Arn: str,
ErrorCode: str,
ErrorMessage: str,
BatchUpdateExclusionWindowsErrorTypeDef#
# BatchUpdateExclusionWindowsErrorTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import BatchUpdateExclusionWindowsErrorTypeDef
def get_value() -> BatchUpdateExclusionWindowsErrorTypeDef:
return {
"SloId": ...,
}
# BatchUpdateExclusionWindowsErrorTypeDef definition
class BatchUpdateExclusionWindowsErrorTypeDef(TypedDict):
SloId: str,
ErrorCode: str,
ErrorMessage: str,
BurnRateConfigurationTypeDef#
# BurnRateConfigurationTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import BurnRateConfigurationTypeDef
def get_value() -> BurnRateConfigurationTypeDef:
return {
"LookBackWindowMinutes": ...,
}
# BurnRateConfigurationTypeDef definition
class BurnRateConfigurationTypeDef(TypedDict):
LookBackWindowMinutes: int,
CalendarIntervalOutputTypeDef#
# CalendarIntervalOutputTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import CalendarIntervalOutputTypeDef
def get_value() -> CalendarIntervalOutputTypeDef:
return {
"StartTime": ...,
}
# CalendarIntervalOutputTypeDef definition
class CalendarIntervalOutputTypeDef(TypedDict):
StartTime: datetime.datetime,
DurationUnit: DurationUnitType, # (1)
Duration: int,
- See DurationUnitType
TagTypeDef#
# TagTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
DeleteServiceLevelObjectiveInputTypeDef#
# DeleteServiceLevelObjectiveInputTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import DeleteServiceLevelObjectiveInputTypeDef
def get_value() -> DeleteServiceLevelObjectiveInputTypeDef:
return {
"Id": ...,
}
# DeleteServiceLevelObjectiveInputTypeDef definition
class DeleteServiceLevelObjectiveInputTypeDef(TypedDict):
Id: str,
DependencyConfigOutputTypeDef#
# DependencyConfigOutputTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import DependencyConfigOutputTypeDef
def get_value() -> DependencyConfigOutputTypeDef:
return {
"DependencyKeyAttributes": ...,
}
# DependencyConfigOutputTypeDef definition
class DependencyConfigOutputTypeDef(TypedDict):
DependencyKeyAttributes: Dict[str, str],
DependencyOperationName: str,
DependencyConfigTypeDef#
# DependencyConfigTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import DependencyConfigTypeDef
def get_value() -> DependencyConfigTypeDef:
return {
"DependencyKeyAttributes": ...,
}
# DependencyConfigTypeDef definition
class DependencyConfigTypeDef(TypedDict):
DependencyKeyAttributes: Mapping[str, str],
DependencyOperationName: str,
DimensionTypeDef#
# DimensionTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import DimensionTypeDef
def get_value() -> DimensionTypeDef:
return {
"Name": ...,
}
# DimensionTypeDef definition
class DimensionTypeDef(TypedDict):
Name: str,
Value: str,
RecurrenceRuleTypeDef#
# RecurrenceRuleTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import RecurrenceRuleTypeDef
def get_value() -> RecurrenceRuleTypeDef:
return {
"Expression": ...,
}
# RecurrenceRuleTypeDef definition
class RecurrenceRuleTypeDef(TypedDict):
Expression: str,
WindowTypeDef#
# WindowTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import WindowTypeDef
def get_value() -> WindowTypeDef:
return {
"DurationUnit": ...,
}
# WindowTypeDef definition
class WindowTypeDef(TypedDict):
DurationUnit: DurationUnitType, # (1)
Duration: int,
- See DurationUnitType
GetServiceLevelObjectiveInputTypeDef#
# GetServiceLevelObjectiveInputTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import GetServiceLevelObjectiveInputTypeDef
def get_value() -> GetServiceLevelObjectiveInputTypeDef:
return {
"Id": ...,
}
# GetServiceLevelObjectiveInputTypeDef definition
class GetServiceLevelObjectiveInputTypeDef(TypedDict):
Id: str,
RollingIntervalTypeDef#
# RollingIntervalTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import RollingIntervalTypeDef
def get_value() -> RollingIntervalTypeDef:
return {
"DurationUnit": ...,
}
# RollingIntervalTypeDef definition
class RollingIntervalTypeDef(TypedDict):
DurationUnit: DurationUnitType, # (1)
Duration: int,
- See DurationUnitType
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListServiceLevelObjectiveExclusionWindowsInputTypeDef#
# ListServiceLevelObjectiveExclusionWindowsInputTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ListServiceLevelObjectiveExclusionWindowsInputTypeDef
def get_value() -> ListServiceLevelObjectiveExclusionWindowsInputTypeDef:
return {
"Id": ...,
}
# ListServiceLevelObjectiveExclusionWindowsInputTypeDef definition
class ListServiceLevelObjectiveExclusionWindowsInputTypeDef(TypedDict):
Id: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
ResourceArn: str,
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
BatchGetServiceLevelObjectiveBudgetReportInputTypeDef#
# BatchGetServiceLevelObjectiveBudgetReportInputTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import BatchGetServiceLevelObjectiveBudgetReportInputTypeDef
def get_value() -> BatchGetServiceLevelObjectiveBudgetReportInputTypeDef:
return {
"Timestamp": ...,
}
# BatchGetServiceLevelObjectiveBudgetReportInputTypeDef definition
class BatchGetServiceLevelObjectiveBudgetReportInputTypeDef(TypedDict):
Timestamp: TimestampTypeDef,
SloIds: Sequence[str],
CalendarIntervalTypeDef#
# CalendarIntervalTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import CalendarIntervalTypeDef
def get_value() -> CalendarIntervalTypeDef:
return {
"StartTime": ...,
}
# CalendarIntervalTypeDef definition
class CalendarIntervalTypeDef(TypedDict):
StartTime: TimestampTypeDef,
DurationUnit: DurationUnitType, # (1)
Duration: int,
- See DurationUnitType
GetServiceInputTypeDef#
# GetServiceInputTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import GetServiceInputTypeDef
def get_value() -> GetServiceInputTypeDef:
return {
"StartTime": ...,
}
# GetServiceInputTypeDef definition
class GetServiceInputTypeDef(TypedDict):
StartTime: TimestampTypeDef,
EndTime: TimestampTypeDef,
KeyAttributes: Mapping[str, str],
ListServiceDependenciesInputTypeDef#
# ListServiceDependenciesInputTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ListServiceDependenciesInputTypeDef
def get_value() -> ListServiceDependenciesInputTypeDef:
return {
"StartTime": ...,
}
# ListServiceDependenciesInputTypeDef definition
class ListServiceDependenciesInputTypeDef(TypedDict):
StartTime: TimestampTypeDef,
EndTime: TimestampTypeDef,
KeyAttributes: Mapping[str, str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListServiceDependentsInputTypeDef#
# ListServiceDependentsInputTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ListServiceDependentsInputTypeDef
def get_value() -> ListServiceDependentsInputTypeDef:
return {
"StartTime": ...,
}
# ListServiceDependentsInputTypeDef definition
class ListServiceDependentsInputTypeDef(TypedDict):
StartTime: TimestampTypeDef,
EndTime: TimestampTypeDef,
KeyAttributes: Mapping[str, str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListServiceOperationsInputTypeDef#
# ListServiceOperationsInputTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ListServiceOperationsInputTypeDef
def get_value() -> ListServiceOperationsInputTypeDef:
return {
"StartTime": ...,
}
# ListServiceOperationsInputTypeDef definition
class ListServiceOperationsInputTypeDef(TypedDict):
StartTime: TimestampTypeDef,
EndTime: TimestampTypeDef,
KeyAttributes: Mapping[str, str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListServicesInputTypeDef#
# ListServicesInputTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ListServicesInputTypeDef
def get_value() -> ListServicesInputTypeDef:
return {
"StartTime": ...,
}
# ListServicesInputTypeDef definition
class ListServicesInputTypeDef(TypedDict):
StartTime: TimestampTypeDef,
EndTime: TimestampTypeDef,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
IncludeLinkedAccounts: NotRequired[bool],
AwsAccountId: NotRequired[str],
BatchUpdateExclusionWindowsOutputTypeDef#
# BatchUpdateExclusionWindowsOutputTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import BatchUpdateExclusionWindowsOutputTypeDef
def get_value() -> BatchUpdateExclusionWindowsOutputTypeDef:
return {
"SloIds": ...,
}
# BatchUpdateExclusionWindowsOutputTypeDef definition
class BatchUpdateExclusionWindowsOutputTypeDef(TypedDict):
SloIds: List[str],
Errors: List[BatchUpdateExclusionWindowsErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[BatchUpdateExclusionWindowsErrorTypeDef]
- See ResponseMetadataTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[TagTypeDef]
- See ResponseMetadataTypeDef
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See
Sequence[TagTypeDef]
ServiceLevelObjectiveSummaryTypeDef#
# ServiceLevelObjectiveSummaryTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ServiceLevelObjectiveSummaryTypeDef
def get_value() -> ServiceLevelObjectiveSummaryTypeDef:
return {
"Arn": ...,
}
# ServiceLevelObjectiveSummaryTypeDef definition
class ServiceLevelObjectiveSummaryTypeDef(TypedDict):
Arn: str,
Name: str,
KeyAttributes: NotRequired[Dict[str, str]],
OperationName: NotRequired[str],
DependencyConfig: NotRequired[DependencyConfigOutputTypeDef], # (1)
CreatedTime: NotRequired[datetime.datetime],
EvaluationType: NotRequired[EvaluationTypeType], # (2)
MetricSourceType: NotRequired[MetricSourceTypeType], # (3)
MetricOutputTypeDef#
# MetricOutputTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import MetricOutputTypeDef
def get_value() -> MetricOutputTypeDef:
return {
"Namespace": ...,
}
# MetricOutputTypeDef definition
class MetricOutputTypeDef(TypedDict):
Namespace: NotRequired[str],
MetricName: NotRequired[str],
Dimensions: NotRequired[List[DimensionTypeDef]], # (1)
- See
List[DimensionTypeDef]
MetricReferenceTypeDef#
# MetricReferenceTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import MetricReferenceTypeDef
def get_value() -> MetricReferenceTypeDef:
return {
"Namespace": ...,
}
# MetricReferenceTypeDef definition
class MetricReferenceTypeDef(TypedDict):
Namespace: str,
MetricType: str,
MetricName: str,
Dimensions: NotRequired[List[DimensionTypeDef]], # (1)
AccountId: NotRequired[str],
- See
List[DimensionTypeDef]
MetricTypeDef#
# MetricTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import MetricTypeDef
def get_value() -> MetricTypeDef:
return {
"Namespace": ...,
}
# MetricTypeDef definition
class MetricTypeDef(TypedDict):
Namespace: NotRequired[str],
MetricName: NotRequired[str],
Dimensions: NotRequired[Sequence[DimensionTypeDef]], # (1)
- See
Sequence[DimensionTypeDef]
ExclusionWindowOutputTypeDef#
# ExclusionWindowOutputTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ExclusionWindowOutputTypeDef
def get_value() -> ExclusionWindowOutputTypeDef:
return {
"Window": ...,
}
# ExclusionWindowOutputTypeDef definition
class ExclusionWindowOutputTypeDef(TypedDict):
Window: WindowTypeDef, # (1)
StartTime: NotRequired[datetime.datetime],
RecurrenceRule: NotRequired[RecurrenceRuleTypeDef], # (2)
Reason: NotRequired[str],
- See WindowTypeDef
- See RecurrenceRuleTypeDef
ExclusionWindowTypeDef#
# ExclusionWindowTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ExclusionWindowTypeDef
def get_value() -> ExclusionWindowTypeDef:
return {
"Window": ...,
}
# ExclusionWindowTypeDef definition
class ExclusionWindowTypeDef(TypedDict):
Window: WindowTypeDef, # (1)
StartTime: NotRequired[TimestampTypeDef],
RecurrenceRule: NotRequired[RecurrenceRuleTypeDef], # (2)
Reason: NotRequired[str],
- See WindowTypeDef
- See RecurrenceRuleTypeDef
IntervalOutputTypeDef#
# IntervalOutputTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import IntervalOutputTypeDef
def get_value() -> IntervalOutputTypeDef:
return {
"RollingInterval": ...,
}
# IntervalOutputTypeDef definition
class IntervalOutputTypeDef(TypedDict):
RollingInterval: NotRequired[RollingIntervalTypeDef], # (1)
CalendarInterval: NotRequired[CalendarIntervalOutputTypeDef], # (2)
ListServiceDependenciesInputPaginateTypeDef#
# ListServiceDependenciesInputPaginateTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ListServiceDependenciesInputPaginateTypeDef
def get_value() -> ListServiceDependenciesInputPaginateTypeDef:
return {
"StartTime": ...,
}
# ListServiceDependenciesInputPaginateTypeDef definition
class ListServiceDependenciesInputPaginateTypeDef(TypedDict):
StartTime: TimestampTypeDef,
EndTime: TimestampTypeDef,
KeyAttributes: Mapping[str, str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListServiceDependentsInputPaginateTypeDef#
# ListServiceDependentsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ListServiceDependentsInputPaginateTypeDef
def get_value() -> ListServiceDependentsInputPaginateTypeDef:
return {
"StartTime": ...,
}
# ListServiceDependentsInputPaginateTypeDef definition
class ListServiceDependentsInputPaginateTypeDef(TypedDict):
StartTime: TimestampTypeDef,
EndTime: TimestampTypeDef,
KeyAttributes: Mapping[str, str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListServiceLevelObjectiveExclusionWindowsInputPaginateTypeDef#
# ListServiceLevelObjectiveExclusionWindowsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ListServiceLevelObjectiveExclusionWindowsInputPaginateTypeDef
def get_value() -> ListServiceLevelObjectiveExclusionWindowsInputPaginateTypeDef:
return {
"Id": ...,
}
# ListServiceLevelObjectiveExclusionWindowsInputPaginateTypeDef definition
class ListServiceLevelObjectiveExclusionWindowsInputPaginateTypeDef(TypedDict):
Id: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListServiceOperationsInputPaginateTypeDef#
# ListServiceOperationsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ListServiceOperationsInputPaginateTypeDef
def get_value() -> ListServiceOperationsInputPaginateTypeDef:
return {
"StartTime": ...,
}
# ListServiceOperationsInputPaginateTypeDef definition
class ListServiceOperationsInputPaginateTypeDef(TypedDict):
StartTime: TimestampTypeDef,
EndTime: TimestampTypeDef,
KeyAttributes: Mapping[str, str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListServicesInputPaginateTypeDef#
# ListServicesInputPaginateTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ListServicesInputPaginateTypeDef
def get_value() -> ListServicesInputPaginateTypeDef:
return {
"StartTime": ...,
}
# ListServicesInputPaginateTypeDef definition
class ListServicesInputPaginateTypeDef(TypedDict):
StartTime: TimestampTypeDef,
EndTime: TimestampTypeDef,
IncludeLinkedAccounts: NotRequired[bool],
AwsAccountId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
IntervalTypeDef#
# IntervalTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import IntervalTypeDef
def get_value() -> IntervalTypeDef:
return {
"RollingInterval": ...,
}
# IntervalTypeDef definition
class IntervalTypeDef(TypedDict):
RollingInterval: NotRequired[RollingIntervalTypeDef], # (1)
CalendarInterval: NotRequired[CalendarIntervalTypeDef], # (2)
ListServiceLevelObjectivesOutputTypeDef#
# ListServiceLevelObjectivesOutputTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ListServiceLevelObjectivesOutputTypeDef
def get_value() -> ListServiceLevelObjectivesOutputTypeDef:
return {
"SloSummaries": ...,
}
# ListServiceLevelObjectivesOutputTypeDef definition
class ListServiceLevelObjectivesOutputTypeDef(TypedDict):
SloSummaries: List[ServiceLevelObjectiveSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ServiceLevelObjectiveSummaryTypeDef]
- See ResponseMetadataTypeDef
ListServiceLevelObjectivesInputPaginateTypeDef#
# ListServiceLevelObjectivesInputPaginateTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ListServiceLevelObjectivesInputPaginateTypeDef
def get_value() -> ListServiceLevelObjectivesInputPaginateTypeDef:
return {
"KeyAttributes": ...,
}
# ListServiceLevelObjectivesInputPaginateTypeDef definition
class ListServiceLevelObjectivesInputPaginateTypeDef(TypedDict):
KeyAttributes: NotRequired[Mapping[str, str]],
OperationName: NotRequired[str],
DependencyConfig: NotRequired[DependencyConfigUnionTypeDef], # (1)
MetricSourceTypes: NotRequired[Sequence[MetricSourceTypeType]], # (2)
IncludeLinkedAccounts: NotRequired[bool],
SloOwnerAwsAccountId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See DependencyConfigUnionTypeDef
- See
Sequence[MetricSourceTypeType]
- See PaginatorConfigTypeDef
ListServiceLevelObjectivesInputTypeDef#
# ListServiceLevelObjectivesInputTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ListServiceLevelObjectivesInputTypeDef
def get_value() -> ListServiceLevelObjectivesInputTypeDef:
return {
"KeyAttributes": ...,
}
# ListServiceLevelObjectivesInputTypeDef definition
class ListServiceLevelObjectivesInputTypeDef(TypedDict):
KeyAttributes: NotRequired[Mapping[str, str]],
OperationName: NotRequired[str],
DependencyConfig: NotRequired[DependencyConfigUnionTypeDef], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
MetricSourceTypes: NotRequired[Sequence[MetricSourceTypeType]], # (2)
IncludeLinkedAccounts: NotRequired[bool],
SloOwnerAwsAccountId: NotRequired[str],
- See DependencyConfigUnionTypeDef
- See
Sequence[MetricSourceTypeType]
MetricStatOutputTypeDef#
# MetricStatOutputTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import MetricStatOutputTypeDef
def get_value() -> MetricStatOutputTypeDef:
return {
"Metric": ...,
}
# MetricStatOutputTypeDef definition
class MetricStatOutputTypeDef(TypedDict):
Metric: MetricOutputTypeDef, # (1)
Period: int,
Stat: str,
Unit: NotRequired[StandardUnitType], # (2)
- See MetricOutputTypeDef
- See StandardUnitType
ServiceDependencyTypeDef#
# ServiceDependencyTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ServiceDependencyTypeDef
def get_value() -> ServiceDependencyTypeDef:
return {
"OperationName": ...,
}
# ServiceDependencyTypeDef definition
class ServiceDependencyTypeDef(TypedDict):
OperationName: str,
DependencyKeyAttributes: Dict[str, str],
DependencyOperationName: str,
MetricReferences: List[MetricReferenceTypeDef], # (1)
- See
List[MetricReferenceTypeDef]
ServiceDependentTypeDef#
# ServiceDependentTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ServiceDependentTypeDef
def get_value() -> ServiceDependentTypeDef:
return {
"OperationName": ...,
}
# ServiceDependentTypeDef definition
class ServiceDependentTypeDef(TypedDict):
DependentKeyAttributes: Dict[str, str],
MetricReferences: List[MetricReferenceTypeDef], # (1)
OperationName: NotRequired[str],
DependentOperationName: NotRequired[str],
- See
List[MetricReferenceTypeDef]
ServiceOperationTypeDef#
# ServiceOperationTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ServiceOperationTypeDef
def get_value() -> ServiceOperationTypeDef:
return {
"Name": ...,
}
# ServiceOperationTypeDef definition
class ServiceOperationTypeDef(TypedDict):
Name: str,
MetricReferences: List[MetricReferenceTypeDef], # (1)
- See
List[MetricReferenceTypeDef]
ServiceSummaryTypeDef#
# ServiceSummaryTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ServiceSummaryTypeDef
def get_value() -> ServiceSummaryTypeDef:
return {
"KeyAttributes": ...,
}
# ServiceSummaryTypeDef definition
class ServiceSummaryTypeDef(TypedDict):
KeyAttributes: Dict[str, str],
MetricReferences: List[MetricReferenceTypeDef], # (1)
AttributeMaps: NotRequired[List[Dict[str, str]]],
- See
List[MetricReferenceTypeDef]
ServiceTypeDef#
# ServiceTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ServiceTypeDef
def get_value() -> ServiceTypeDef:
return {
"KeyAttributes": ...,
}
# ServiceTypeDef definition
class ServiceTypeDef(TypedDict):
KeyAttributes: Dict[str, str],
MetricReferences: List[MetricReferenceTypeDef], # (1)
AttributeMaps: NotRequired[List[Dict[str, str]]],
LogGroupReferences: NotRequired[List[Dict[str, str]]],
- See
List[MetricReferenceTypeDef]
ListServiceLevelObjectiveExclusionWindowsOutputTypeDef#
# ListServiceLevelObjectiveExclusionWindowsOutputTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ListServiceLevelObjectiveExclusionWindowsOutputTypeDef
def get_value() -> ListServiceLevelObjectiveExclusionWindowsOutputTypeDef:
return {
"ExclusionWindows": ...,
}
# ListServiceLevelObjectiveExclusionWindowsOutputTypeDef definition
class ListServiceLevelObjectiveExclusionWindowsOutputTypeDef(TypedDict):
ExclusionWindows: List[ExclusionWindowOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ExclusionWindowOutputTypeDef]
- See ResponseMetadataTypeDef
GoalOutputTypeDef#
# GoalOutputTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import GoalOutputTypeDef
def get_value() -> GoalOutputTypeDef:
return {
"Interval": ...,
}
# GoalOutputTypeDef definition
class GoalOutputTypeDef(TypedDict):
Interval: NotRequired[IntervalOutputTypeDef], # (1)
AttainmentGoal: NotRequired[float],
WarningThreshold: NotRequired[float],
GoalTypeDef#
# GoalTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import GoalTypeDef
def get_value() -> GoalTypeDef:
return {
"Interval": ...,
}
# GoalTypeDef definition
class GoalTypeDef(TypedDict):
Interval: NotRequired[IntervalTypeDef], # (1)
AttainmentGoal: NotRequired[float],
WarningThreshold: NotRequired[float],
- See IntervalTypeDef
MetricDataQueryOutputTypeDef#
# MetricDataQueryOutputTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import MetricDataQueryOutputTypeDef
def get_value() -> MetricDataQueryOutputTypeDef:
return {
"Id": ...,
}
# MetricDataQueryOutputTypeDef definition
class MetricDataQueryOutputTypeDef(TypedDict):
Id: str,
MetricStat: NotRequired[MetricStatOutputTypeDef], # (1)
Expression: NotRequired[str],
Label: NotRequired[str],
ReturnData: NotRequired[bool],
Period: NotRequired[int],
AccountId: NotRequired[str],
ListServiceDependenciesOutputTypeDef#
# ListServiceDependenciesOutputTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ListServiceDependenciesOutputTypeDef
def get_value() -> ListServiceDependenciesOutputTypeDef:
return {
"StartTime": ...,
}
# ListServiceDependenciesOutputTypeDef definition
class ListServiceDependenciesOutputTypeDef(TypedDict):
StartTime: datetime.datetime,
EndTime: datetime.datetime,
ServiceDependencies: List[ServiceDependencyTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ServiceDependencyTypeDef]
- See ResponseMetadataTypeDef
ListServiceDependentsOutputTypeDef#
# ListServiceDependentsOutputTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ListServiceDependentsOutputTypeDef
def get_value() -> ListServiceDependentsOutputTypeDef:
return {
"StartTime": ...,
}
# ListServiceDependentsOutputTypeDef definition
class ListServiceDependentsOutputTypeDef(TypedDict):
StartTime: datetime.datetime,
EndTime: datetime.datetime,
ServiceDependents: List[ServiceDependentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ServiceDependentTypeDef]
- See ResponseMetadataTypeDef
ListServiceOperationsOutputTypeDef#
# ListServiceOperationsOutputTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ListServiceOperationsOutputTypeDef
def get_value() -> ListServiceOperationsOutputTypeDef:
return {
"StartTime": ...,
}
# ListServiceOperationsOutputTypeDef definition
class ListServiceOperationsOutputTypeDef(TypedDict):
StartTime: datetime.datetime,
EndTime: datetime.datetime,
ServiceOperations: List[ServiceOperationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ServiceOperationTypeDef]
- See ResponseMetadataTypeDef
ListServicesOutputTypeDef#
# ListServicesOutputTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ListServicesOutputTypeDef
def get_value() -> ListServicesOutputTypeDef:
return {
"StartTime": ...,
}
# ListServicesOutputTypeDef definition
class ListServicesOutputTypeDef(TypedDict):
StartTime: datetime.datetime,
EndTime: datetime.datetime,
ServiceSummaries: List[ServiceSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[ServiceSummaryTypeDef]
- See ResponseMetadataTypeDef
GetServiceOutputTypeDef#
# GetServiceOutputTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import GetServiceOutputTypeDef
def get_value() -> GetServiceOutputTypeDef:
return {
"Service": ...,
}
# GetServiceOutputTypeDef definition
class GetServiceOutputTypeDef(TypedDict):
Service: ServiceTypeDef, # (1)
StartTime: datetime.datetime,
EndTime: datetime.datetime,
LogGroupReferences: List[Dict[str, str]],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
MetricStatTypeDef#
# MetricStatTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import MetricStatTypeDef
def get_value() -> MetricStatTypeDef:
return {
"Metric": ...,
}
# MetricStatTypeDef definition
class MetricStatTypeDef(TypedDict):
Metric: MetricUnionTypeDef, # (1)
Period: int,
Stat: str,
Unit: NotRequired[StandardUnitType], # (2)
- See MetricUnionTypeDef
- See StandardUnitType
BatchUpdateExclusionWindowsInputTypeDef#
# BatchUpdateExclusionWindowsInputTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import BatchUpdateExclusionWindowsInputTypeDef
def get_value() -> BatchUpdateExclusionWindowsInputTypeDef:
return {
"SloIds": ...,
}
# BatchUpdateExclusionWindowsInputTypeDef definition
class BatchUpdateExclusionWindowsInputTypeDef(TypedDict):
SloIds: Sequence[str],
AddExclusionWindows: NotRequired[Sequence[ExclusionWindowUnionTypeDef]], # (1)
RemoveExclusionWindows: NotRequired[Sequence[ExclusionWindowUnionTypeDef]], # (1)
- See
Sequence[ExclusionWindowUnionTypeDef]
- See
Sequence[ExclusionWindowUnionTypeDef]
MonitoredRequestCountMetricDataQueriesOutputTypeDef#
# MonitoredRequestCountMetricDataQueriesOutputTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import MonitoredRequestCountMetricDataQueriesOutputTypeDef
def get_value() -> MonitoredRequestCountMetricDataQueriesOutputTypeDef:
return {
"GoodCountMetric": ...,
}
# MonitoredRequestCountMetricDataQueriesOutputTypeDef definition
class MonitoredRequestCountMetricDataQueriesOutputTypeDef(TypedDict):
GoodCountMetric: NotRequired[List[MetricDataQueryOutputTypeDef]], # (1)
BadCountMetric: NotRequired[List[MetricDataQueryOutputTypeDef]], # (1)
- See
List[MetricDataQueryOutputTypeDef]
- See
List[MetricDataQueryOutputTypeDef]
ServiceLevelIndicatorMetricTypeDef#
# ServiceLevelIndicatorMetricTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ServiceLevelIndicatorMetricTypeDef
def get_value() -> ServiceLevelIndicatorMetricTypeDef:
return {
"KeyAttributes": ...,
}
# ServiceLevelIndicatorMetricTypeDef definition
class ServiceLevelIndicatorMetricTypeDef(TypedDict):
MetricDataQueries: List[MetricDataQueryOutputTypeDef], # (2)
KeyAttributes: NotRequired[Dict[str, str]],
OperationName: NotRequired[str],
MetricType: NotRequired[ServiceLevelIndicatorMetricTypeType], # (1)
DependencyConfig: NotRequired[DependencyConfigOutputTypeDef], # (3)
- See ServiceLevelIndicatorMetricTypeType
- See
List[MetricDataQueryOutputTypeDef]
- See DependencyConfigOutputTypeDef
RequestBasedServiceLevelIndicatorMetricTypeDef#
# RequestBasedServiceLevelIndicatorMetricTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import RequestBasedServiceLevelIndicatorMetricTypeDef
def get_value() -> RequestBasedServiceLevelIndicatorMetricTypeDef:
return {
"KeyAttributes": ...,
}
# RequestBasedServiceLevelIndicatorMetricTypeDef definition
class RequestBasedServiceLevelIndicatorMetricTypeDef(TypedDict):
TotalRequestCountMetric: List[MetricDataQueryOutputTypeDef], # (2)
MonitoredRequestCountMetric: MonitoredRequestCountMetricDataQueriesOutputTypeDef, # (3)
KeyAttributes: NotRequired[Dict[str, str]],
OperationName: NotRequired[str],
MetricType: NotRequired[ServiceLevelIndicatorMetricTypeType], # (1)
DependencyConfig: NotRequired[DependencyConfigOutputTypeDef], # (4)
- See ServiceLevelIndicatorMetricTypeType
- See
List[MetricDataQueryOutputTypeDef]
- See MonitoredRequestCountMetricDataQueriesOutputTypeDef
- See DependencyConfigOutputTypeDef
ServiceLevelIndicatorTypeDef#
# ServiceLevelIndicatorTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ServiceLevelIndicatorTypeDef
def get_value() -> ServiceLevelIndicatorTypeDef:
return {
"SliMetric": ...,
}
# ServiceLevelIndicatorTypeDef definition
class ServiceLevelIndicatorTypeDef(TypedDict):
SliMetric: ServiceLevelIndicatorMetricTypeDef, # (1)
MetricThreshold: float,
ComparisonOperator: ServiceLevelIndicatorComparisonOperatorType, # (2)
MetricDataQueryTypeDef#
# MetricDataQueryTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import MetricDataQueryTypeDef
def get_value() -> MetricDataQueryTypeDef:
return {
"Id": ...,
}
# MetricDataQueryTypeDef definition
class MetricDataQueryTypeDef(TypedDict):
Id: str,
MetricStat: NotRequired[MetricStatUnionTypeDef], # (1)
Expression: NotRequired[str],
Label: NotRequired[str],
ReturnData: NotRequired[bool],
Period: NotRequired[int],
AccountId: NotRequired[str],
RequestBasedServiceLevelIndicatorTypeDef#
# RequestBasedServiceLevelIndicatorTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import RequestBasedServiceLevelIndicatorTypeDef
def get_value() -> RequestBasedServiceLevelIndicatorTypeDef:
return {
"RequestBasedSliMetric": ...,
}
# RequestBasedServiceLevelIndicatorTypeDef definition
class RequestBasedServiceLevelIndicatorTypeDef(TypedDict):
RequestBasedSliMetric: RequestBasedServiceLevelIndicatorMetricTypeDef, # (1)
MetricThreshold: NotRequired[float],
ComparisonOperator: NotRequired[ServiceLevelIndicatorComparisonOperatorType], # (2)
ServiceLevelObjectiveBudgetReportTypeDef#
# ServiceLevelObjectiveBudgetReportTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ServiceLevelObjectiveBudgetReportTypeDef
def get_value() -> ServiceLevelObjectiveBudgetReportTypeDef:
return {
"Arn": ...,
}
# ServiceLevelObjectiveBudgetReportTypeDef definition
class ServiceLevelObjectiveBudgetReportTypeDef(TypedDict):
Arn: str,
Name: str,
BudgetStatus: ServiceLevelObjectiveBudgetStatusType, # (2)
EvaluationType: NotRequired[EvaluationTypeType], # (1)
Attainment: NotRequired[float],
TotalBudgetSeconds: NotRequired[int],
BudgetSecondsRemaining: NotRequired[int],
TotalBudgetRequests: NotRequired[int],
BudgetRequestsRemaining: NotRequired[int],
Sli: NotRequired[ServiceLevelIndicatorTypeDef], # (3)
RequestBasedSli: NotRequired[RequestBasedServiceLevelIndicatorTypeDef], # (4)
Goal: NotRequired[GoalOutputTypeDef], # (5)
- See EvaluationTypeType
- See ServiceLevelObjectiveBudgetStatusType
- See ServiceLevelIndicatorTypeDef
- See RequestBasedServiceLevelIndicatorTypeDef
- See GoalOutputTypeDef
ServiceLevelObjectiveTypeDef#
# ServiceLevelObjectiveTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ServiceLevelObjectiveTypeDef
def get_value() -> ServiceLevelObjectiveTypeDef:
return {
"Arn": ...,
}
# ServiceLevelObjectiveTypeDef definition
class ServiceLevelObjectiveTypeDef(TypedDict):
Arn: str,
Name: str,
CreatedTime: datetime.datetime,
LastUpdatedTime: datetime.datetime,
Goal: GoalOutputTypeDef, # (4)
Description: NotRequired[str],
Sli: NotRequired[ServiceLevelIndicatorTypeDef], # (1)
RequestBasedSli: NotRequired[RequestBasedServiceLevelIndicatorTypeDef], # (2)
EvaluationType: NotRequired[EvaluationTypeType], # (3)
BurnRateConfigurations: NotRequired[List[BurnRateConfigurationTypeDef]], # (5)
MetricSourceType: NotRequired[MetricSourceTypeType], # (6)
- See ServiceLevelIndicatorTypeDef
- See RequestBasedServiceLevelIndicatorTypeDef
- See EvaluationTypeType
- See GoalOutputTypeDef
- See
List[BurnRateConfigurationTypeDef]
- See MetricSourceTypeType
MonitoredRequestCountMetricDataQueriesTypeDef#
# MonitoredRequestCountMetricDataQueriesTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import MonitoredRequestCountMetricDataQueriesTypeDef
def get_value() -> MonitoredRequestCountMetricDataQueriesTypeDef:
return {
"GoodCountMetric": ...,
}
# MonitoredRequestCountMetricDataQueriesTypeDef definition
class MonitoredRequestCountMetricDataQueriesTypeDef(TypedDict):
GoodCountMetric: NotRequired[Sequence[MetricDataQueryUnionTypeDef]], # (1)
BadCountMetric: NotRequired[Sequence[MetricDataQueryTypeDef]], # (2)
- See
Sequence[MetricDataQueryUnionTypeDef]
- See
Sequence[MetricDataQueryTypeDef]
ServiceLevelIndicatorMetricConfigTypeDef#
# ServiceLevelIndicatorMetricConfigTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ServiceLevelIndicatorMetricConfigTypeDef
def get_value() -> ServiceLevelIndicatorMetricConfigTypeDef:
return {
"KeyAttributes": ...,
}
# ServiceLevelIndicatorMetricConfigTypeDef definition
class ServiceLevelIndicatorMetricConfigTypeDef(TypedDict):
KeyAttributes: NotRequired[Mapping[str, str]],
OperationName: NotRequired[str],
MetricType: NotRequired[ServiceLevelIndicatorMetricTypeType], # (1)
Statistic: NotRequired[str],
PeriodSeconds: NotRequired[int],
MetricDataQueries: NotRequired[Sequence[MetricDataQueryUnionTypeDef]], # (2)
DependencyConfig: NotRequired[DependencyConfigUnionTypeDef], # (3)
- See ServiceLevelIndicatorMetricTypeType
- See
Sequence[MetricDataQueryUnionTypeDef]
- See DependencyConfigUnionTypeDef
BatchGetServiceLevelObjectiveBudgetReportOutputTypeDef#
# BatchGetServiceLevelObjectiveBudgetReportOutputTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import BatchGetServiceLevelObjectiveBudgetReportOutputTypeDef
def get_value() -> BatchGetServiceLevelObjectiveBudgetReportOutputTypeDef:
return {
"Timestamp": ...,
}
# BatchGetServiceLevelObjectiveBudgetReportOutputTypeDef definition
class BatchGetServiceLevelObjectiveBudgetReportOutputTypeDef(TypedDict):
Timestamp: datetime.datetime,
Reports: List[ServiceLevelObjectiveBudgetReportTypeDef], # (1)
Errors: List[ServiceLevelObjectiveBudgetReportErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
List[ServiceLevelObjectiveBudgetReportTypeDef]
- See
List[ServiceLevelObjectiveBudgetReportErrorTypeDef]
- See ResponseMetadataTypeDef
CreateServiceLevelObjectiveOutputTypeDef#
# CreateServiceLevelObjectiveOutputTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import CreateServiceLevelObjectiveOutputTypeDef
def get_value() -> CreateServiceLevelObjectiveOutputTypeDef:
return {
"Slo": ...,
}
# CreateServiceLevelObjectiveOutputTypeDef definition
class CreateServiceLevelObjectiveOutputTypeDef(TypedDict):
Slo: ServiceLevelObjectiveTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetServiceLevelObjectiveOutputTypeDef#
# GetServiceLevelObjectiveOutputTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import GetServiceLevelObjectiveOutputTypeDef
def get_value() -> GetServiceLevelObjectiveOutputTypeDef:
return {
"Slo": ...,
}
# GetServiceLevelObjectiveOutputTypeDef definition
class GetServiceLevelObjectiveOutputTypeDef(TypedDict):
Slo: ServiceLevelObjectiveTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateServiceLevelObjectiveOutputTypeDef#
# UpdateServiceLevelObjectiveOutputTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import UpdateServiceLevelObjectiveOutputTypeDef
def get_value() -> UpdateServiceLevelObjectiveOutputTypeDef:
return {
"Slo": ...,
}
# UpdateServiceLevelObjectiveOutputTypeDef definition
class UpdateServiceLevelObjectiveOutputTypeDef(TypedDict):
Slo: ServiceLevelObjectiveTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ServiceLevelIndicatorConfigTypeDef#
# ServiceLevelIndicatorConfigTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import ServiceLevelIndicatorConfigTypeDef
def get_value() -> ServiceLevelIndicatorConfigTypeDef:
return {
"SliMetricConfig": ...,
}
# ServiceLevelIndicatorConfigTypeDef definition
class ServiceLevelIndicatorConfigTypeDef(TypedDict):
SliMetricConfig: ServiceLevelIndicatorMetricConfigTypeDef, # (1)
MetricThreshold: float,
ComparisonOperator: ServiceLevelIndicatorComparisonOperatorType, # (2)
RequestBasedServiceLevelIndicatorMetricConfigTypeDef#
# RequestBasedServiceLevelIndicatorMetricConfigTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import RequestBasedServiceLevelIndicatorMetricConfigTypeDef
def get_value() -> RequestBasedServiceLevelIndicatorMetricConfigTypeDef:
return {
"KeyAttributes": ...,
}
# RequestBasedServiceLevelIndicatorMetricConfigTypeDef definition
class RequestBasedServiceLevelIndicatorMetricConfigTypeDef(TypedDict):
KeyAttributes: NotRequired[Mapping[str, str]],
OperationName: NotRequired[str],
MetricType: NotRequired[ServiceLevelIndicatorMetricTypeType], # (1)
TotalRequestCountMetric: NotRequired[Sequence[MetricDataQueryUnionTypeDef]], # (2)
MonitoredRequestCountMetric: NotRequired[MonitoredRequestCountMetricDataQueriesUnionTypeDef], # (3)
DependencyConfig: NotRequired[DependencyConfigUnionTypeDef], # (4)
- See ServiceLevelIndicatorMetricTypeType
- See
Sequence[MetricDataQueryUnionTypeDef]
- See MonitoredRequestCountMetricDataQueriesUnionTypeDef
- See DependencyConfigUnionTypeDef
RequestBasedServiceLevelIndicatorConfigTypeDef#
# RequestBasedServiceLevelIndicatorConfigTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import RequestBasedServiceLevelIndicatorConfigTypeDef
def get_value() -> RequestBasedServiceLevelIndicatorConfigTypeDef:
return {
"RequestBasedSliMetricConfig": ...,
}
# RequestBasedServiceLevelIndicatorConfigTypeDef definition
class RequestBasedServiceLevelIndicatorConfigTypeDef(TypedDict):
RequestBasedSliMetricConfig: RequestBasedServiceLevelIndicatorMetricConfigTypeDef, # (1)
MetricThreshold: NotRequired[float],
ComparisonOperator: NotRequired[ServiceLevelIndicatorComparisonOperatorType], # (2)
- See RequestBasedServiceLevelIndicatorMetricConfigTypeDef
- See ServiceLevelIndicatorComparisonOperatorType
CreateServiceLevelObjectiveInputTypeDef#
# CreateServiceLevelObjectiveInputTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import CreateServiceLevelObjectiveInputTypeDef
def get_value() -> CreateServiceLevelObjectiveInputTypeDef:
return {
"Name": ...,
}
# CreateServiceLevelObjectiveInputTypeDef definition
class CreateServiceLevelObjectiveInputTypeDef(TypedDict):
Name: str,
Description: NotRequired[str],
SliConfig: NotRequired[ServiceLevelIndicatorConfigTypeDef], # (1)
RequestBasedSliConfig: NotRequired[RequestBasedServiceLevelIndicatorConfigTypeDef], # (2)
Goal: NotRequired[GoalUnionTypeDef], # (3)
Tags: NotRequired[Sequence[TagTypeDef]], # (4)
BurnRateConfigurations: NotRequired[Sequence[BurnRateConfigurationTypeDef]], # (5)
- See ServiceLevelIndicatorConfigTypeDef
- See RequestBasedServiceLevelIndicatorConfigTypeDef
- See GoalUnionTypeDef
- See
Sequence[TagTypeDef]
- See
Sequence[BurnRateConfigurationTypeDef]
UpdateServiceLevelObjectiveInputTypeDef#
# UpdateServiceLevelObjectiveInputTypeDef TypedDict usage example
from mypy_boto3_application_signals.type_defs import UpdateServiceLevelObjectiveInputTypeDef
def get_value() -> UpdateServiceLevelObjectiveInputTypeDef:
return {
"Id": ...,
}
# UpdateServiceLevelObjectiveInputTypeDef definition
class UpdateServiceLevelObjectiveInputTypeDef(TypedDict):
Id: str,
Description: NotRequired[str],
SliConfig: NotRequired[ServiceLevelIndicatorConfigTypeDef], # (1)
RequestBasedSliConfig: NotRequired[RequestBasedServiceLevelIndicatorConfigTypeDef], # (2)
Goal: NotRequired[GoalUnionTypeDef], # (3)
BurnRateConfigurations: NotRequired[Sequence[BurnRateConfigurationTypeDef]], # (4)
- See ServiceLevelIndicatorConfigTypeDef
- See RequestBasedServiceLevelIndicatorConfigTypeDef
- See GoalUnionTypeDef
- See
Sequence[BurnRateConfigurationTypeDef]