Typed dictionaries#
Index > CloudWatchRUM > Typed dictionaries
Auto-generated documentation for CloudWatchRUM type annotations stubs module mypy-boto3-rum.
AppMonitorConfigurationTypeDef#
# AppMonitorConfigurationTypeDef usage example
from mypy_boto3_rum.type_defs import AppMonitorConfigurationTypeDef
def get_value() -> AppMonitorConfigurationTypeDef:
return {
"AllowCookies": ...,
}
# AppMonitorConfigurationTypeDef definition
class AppMonitorConfigurationTypeDef(TypedDict):
AllowCookies: NotRequired[bool],
EnableXRay: NotRequired[bool],
ExcludedPages: NotRequired[Sequence[str]],
FavoritePages: NotRequired[Sequence[str]],
GuestRoleArn: NotRequired[str],
IdentityPoolId: NotRequired[str],
IncludedPages: NotRequired[Sequence[str]],
SessionSampleRate: NotRequired[float],
Telemetries: NotRequired[Sequence[TelemetryType]], # (1)
- See TelemetryType
AppMonitorDetailsTypeDef#
# AppMonitorDetailsTypeDef usage example
from mypy_boto3_rum.type_defs import AppMonitorDetailsTypeDef
def get_value() -> AppMonitorDetailsTypeDef:
return {
"id": ...,
}
# AppMonitorDetailsTypeDef definition
class AppMonitorDetailsTypeDef(TypedDict):
id: NotRequired[str],
name: NotRequired[str],
version: NotRequired[str],
AppMonitorSummaryTypeDef#
# AppMonitorSummaryTypeDef usage example
from mypy_boto3_rum.type_defs import AppMonitorSummaryTypeDef
def get_value() -> AppMonitorSummaryTypeDef:
return {
"Created": ...,
}
# AppMonitorSummaryTypeDef definition
class AppMonitorSummaryTypeDef(TypedDict):
Created: NotRequired[str],
Id: NotRequired[str],
LastModified: NotRequired[str],
Name: NotRequired[str],
State: NotRequired[StateEnumType], # (1)
- See StateEnumType
CustomEventsTypeDef#
# CustomEventsTypeDef usage example
from mypy_boto3_rum.type_defs import CustomEventsTypeDef
def get_value() -> CustomEventsTypeDef:
return {
"Status": ...,
}
# CustomEventsTypeDef definition
class CustomEventsTypeDef(TypedDict):
Status: NotRequired[CustomEventsStatusType], # (1)
MetricDefinitionRequestTypeDef#
# MetricDefinitionRequestTypeDef usage example
from mypy_boto3_rum.type_defs import MetricDefinitionRequestTypeDef
def get_value() -> MetricDefinitionRequestTypeDef:
return {
"Name": ...,
}
# MetricDefinitionRequestTypeDef definition
class MetricDefinitionRequestTypeDef(TypedDict):
Name: str,
DimensionKeys: NotRequired[Mapping[str, str]],
EventPattern: NotRequired[str],
Namespace: NotRequired[str],
UnitLabel: NotRequired[str],
ValueKey: NotRequired[str],
MetricDefinitionTypeDef#
# MetricDefinitionTypeDef usage example
from mypy_boto3_rum.type_defs import MetricDefinitionTypeDef
def get_value() -> MetricDefinitionTypeDef:
return {
"MetricDefinitionId": ...,
"Name": ...,
}
# MetricDefinitionTypeDef definition
class MetricDefinitionTypeDef(TypedDict):
MetricDefinitionId: str,
Name: str,
DimensionKeys: NotRequired[Dict[str, str]],
EventPattern: NotRequired[str],
Namespace: NotRequired[str],
UnitLabel: NotRequired[str],
ValueKey: NotRequired[str],
BatchDeleteRumMetricDefinitionsErrorTypeDef#
# BatchDeleteRumMetricDefinitionsErrorTypeDef usage example
from mypy_boto3_rum.type_defs import BatchDeleteRumMetricDefinitionsErrorTypeDef
def get_value() -> BatchDeleteRumMetricDefinitionsErrorTypeDef:
return {
"ErrorCode": ...,
"ErrorMessage": ...,
"MetricDefinitionId": ...,
}
# BatchDeleteRumMetricDefinitionsErrorTypeDef definition
class BatchDeleteRumMetricDefinitionsErrorTypeDef(TypedDict):
ErrorCode: str,
ErrorMessage: str,
MetricDefinitionId: str,
BatchDeleteRumMetricDefinitionsRequestRequestTypeDef#
# BatchDeleteRumMetricDefinitionsRequestRequestTypeDef usage example
from mypy_boto3_rum.type_defs import BatchDeleteRumMetricDefinitionsRequestRequestTypeDef
def get_value() -> BatchDeleteRumMetricDefinitionsRequestRequestTypeDef:
return {
"AppMonitorName": ...,
"Destination": ...,
"MetricDefinitionIds": ...,
}
# BatchDeleteRumMetricDefinitionsRequestRequestTypeDef definition
class BatchDeleteRumMetricDefinitionsRequestRequestTypeDef(TypedDict):
AppMonitorName: str,
Destination: MetricDestinationType, # (1)
MetricDefinitionIds: Sequence[str],
DestinationArn: NotRequired[str],
BatchGetRumMetricDefinitionsRequestBatchGetRumMetricDefinitionsPaginateTypeDef#
# BatchGetRumMetricDefinitionsRequestBatchGetRumMetricDefinitionsPaginateTypeDef usage example
from mypy_boto3_rum.type_defs import BatchGetRumMetricDefinitionsRequestBatchGetRumMetricDefinitionsPaginateTypeDef
def get_value() -> BatchGetRumMetricDefinitionsRequestBatchGetRumMetricDefinitionsPaginateTypeDef:
return {
"AppMonitorName": ...,
"Destination": ...,
}
# BatchGetRumMetricDefinitionsRequestBatchGetRumMetricDefinitionsPaginateTypeDef definition
class BatchGetRumMetricDefinitionsRequestBatchGetRumMetricDefinitionsPaginateTypeDef(TypedDict):
AppMonitorName: str,
Destination: MetricDestinationType, # (1)
DestinationArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
BatchGetRumMetricDefinitionsRequestRequestTypeDef#
# BatchGetRumMetricDefinitionsRequestRequestTypeDef usage example
from mypy_boto3_rum.type_defs import BatchGetRumMetricDefinitionsRequestRequestTypeDef
def get_value() -> BatchGetRumMetricDefinitionsRequestRequestTypeDef:
return {
"AppMonitorName": ...,
"Destination": ...,
}
# BatchGetRumMetricDefinitionsRequestRequestTypeDef definition
class BatchGetRumMetricDefinitionsRequestRequestTypeDef(TypedDict):
AppMonitorName: str,
Destination: MetricDestinationType, # (1)
DestinationArn: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
CreateAppMonitorResponseTypeDef#
# CreateAppMonitorResponseTypeDef usage example
from mypy_boto3_rum.type_defs import CreateAppMonitorResponseTypeDef
def get_value() -> CreateAppMonitorResponseTypeDef:
return {
"Id": ...,
"ResponseMetadata": ...,
}
# CreateAppMonitorResponseTypeDef definition
class CreateAppMonitorResponseTypeDef(TypedDict):
Id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CwLogTypeDef#
# CwLogTypeDef usage example
from mypy_boto3_rum.type_defs import CwLogTypeDef
def get_value() -> CwLogTypeDef:
return {
"CwLogEnabled": ...,
}
# CwLogTypeDef definition
class CwLogTypeDef(TypedDict):
CwLogEnabled: NotRequired[bool],
CwLogGroup: NotRequired[str],
DeleteAppMonitorRequestRequestTypeDef#
# DeleteAppMonitorRequestRequestTypeDef usage example
from mypy_boto3_rum.type_defs import DeleteAppMonitorRequestRequestTypeDef
def get_value() -> DeleteAppMonitorRequestRequestTypeDef:
return {
"Name": ...,
}
# DeleteAppMonitorRequestRequestTypeDef definition
class DeleteAppMonitorRequestRequestTypeDef(TypedDict):
Name: str,
DeleteRumMetricsDestinationRequestRequestTypeDef#
# DeleteRumMetricsDestinationRequestRequestTypeDef usage example
from mypy_boto3_rum.type_defs import DeleteRumMetricsDestinationRequestRequestTypeDef
def get_value() -> DeleteRumMetricsDestinationRequestRequestTypeDef:
return {
"AppMonitorName": ...,
"Destination": ...,
}
# DeleteRumMetricsDestinationRequestRequestTypeDef definition
class DeleteRumMetricsDestinationRequestRequestTypeDef(TypedDict):
AppMonitorName: str,
Destination: MetricDestinationType, # (1)
DestinationArn: NotRequired[str],
QueryFilterTypeDef#
# QueryFilterTypeDef usage example
from mypy_boto3_rum.type_defs import QueryFilterTypeDef
def get_value() -> QueryFilterTypeDef:
return {
"Name": ...,
}
# QueryFilterTypeDef definition
class QueryFilterTypeDef(TypedDict):
Name: NotRequired[str],
Values: NotRequired[Sequence[str]],
TimeRangeTypeDef#
# TimeRangeTypeDef usage example
from mypy_boto3_rum.type_defs import TimeRangeTypeDef
def get_value() -> TimeRangeTypeDef:
return {
"After": ...,
}
# TimeRangeTypeDef definition
class TimeRangeTypeDef(TypedDict):
After: int,
Before: NotRequired[int],
GetAppMonitorDataResponseTypeDef#
# GetAppMonitorDataResponseTypeDef usage example
from mypy_boto3_rum.type_defs import GetAppMonitorDataResponseTypeDef
def get_value() -> GetAppMonitorDataResponseTypeDef:
return {
"Events": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# GetAppMonitorDataResponseTypeDef definition
class GetAppMonitorDataResponseTypeDef(TypedDict):
Events: List[str],
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetAppMonitorRequestRequestTypeDef#
# GetAppMonitorRequestRequestTypeDef usage example
from mypy_boto3_rum.type_defs import GetAppMonitorRequestRequestTypeDef
def get_value() -> GetAppMonitorRequestRequestTypeDef:
return {
"Name": ...,
}
# GetAppMonitorRequestRequestTypeDef definition
class GetAppMonitorRequestRequestTypeDef(TypedDict):
Name: str,
ListAppMonitorsRequestListAppMonitorsPaginateTypeDef#
# ListAppMonitorsRequestListAppMonitorsPaginateTypeDef usage example
from mypy_boto3_rum.type_defs import ListAppMonitorsRequestListAppMonitorsPaginateTypeDef
def get_value() -> ListAppMonitorsRequestListAppMonitorsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListAppMonitorsRequestListAppMonitorsPaginateTypeDef definition
class ListAppMonitorsRequestListAppMonitorsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAppMonitorsRequestRequestTypeDef#
# ListAppMonitorsRequestRequestTypeDef usage example
from mypy_boto3_rum.type_defs import ListAppMonitorsRequestRequestTypeDef
def get_value() -> ListAppMonitorsRequestRequestTypeDef:
return {
"MaxResults": ...,
}
# ListAppMonitorsRequestRequestTypeDef definition
class ListAppMonitorsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListRumMetricsDestinationsRequestListRumMetricsDestinationsPaginateTypeDef#
# ListRumMetricsDestinationsRequestListRumMetricsDestinationsPaginateTypeDef usage example
from mypy_boto3_rum.type_defs import ListRumMetricsDestinationsRequestListRumMetricsDestinationsPaginateTypeDef
def get_value() -> ListRumMetricsDestinationsRequestListRumMetricsDestinationsPaginateTypeDef:
return {
"AppMonitorName": ...,
}
# ListRumMetricsDestinationsRequestListRumMetricsDestinationsPaginateTypeDef definition
class ListRumMetricsDestinationsRequestListRumMetricsDestinationsPaginateTypeDef(TypedDict):
AppMonitorName: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListRumMetricsDestinationsRequestRequestTypeDef#
# ListRumMetricsDestinationsRequestRequestTypeDef usage example
from mypy_boto3_rum.type_defs import ListRumMetricsDestinationsRequestRequestTypeDef
def get_value() -> ListRumMetricsDestinationsRequestRequestTypeDef:
return {
"AppMonitorName": ...,
}
# ListRumMetricsDestinationsRequestRequestTypeDef definition
class ListRumMetricsDestinationsRequestRequestTypeDef(TypedDict):
AppMonitorName: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
MetricDestinationSummaryTypeDef#
# MetricDestinationSummaryTypeDef usage example
from mypy_boto3_rum.type_defs import MetricDestinationSummaryTypeDef
def get_value() -> MetricDestinationSummaryTypeDef:
return {
"Destination": ...,
}
# MetricDestinationSummaryTypeDef definition
class MetricDestinationSummaryTypeDef(TypedDict):
Destination: NotRequired[MetricDestinationType], # (1)
DestinationArn: NotRequired[str],
IamRoleArn: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_rum.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef usage example
from mypy_boto3_rum.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"ResourceArn": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
ResourceArn: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_rum.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
RumEventTypeDef#
# RumEventTypeDef usage example
from mypy_boto3_rum.type_defs import RumEventTypeDef
def get_value() -> RumEventTypeDef:
return {
"details": ...,
"id": ...,
"timestamp": ...,
"type": ...,
}
# RumEventTypeDef definition
class RumEventTypeDef(TypedDict):
details: str,
id: str,
timestamp: Union[datetime, str],
type: str,
metadata: NotRequired[str],
UserDetailsTypeDef#
# UserDetailsTypeDef usage example
from mypy_boto3_rum.type_defs import UserDetailsTypeDef
def get_value() -> UserDetailsTypeDef:
return {
"sessionId": ...,
}
# UserDetailsTypeDef definition
class UserDetailsTypeDef(TypedDict):
sessionId: NotRequired[str],
userId: NotRequired[str],
PutRumMetricsDestinationRequestRequestTypeDef#
# PutRumMetricsDestinationRequestRequestTypeDef usage example
from mypy_boto3_rum.type_defs import PutRumMetricsDestinationRequestRequestTypeDef
def get_value() -> PutRumMetricsDestinationRequestRequestTypeDef:
return {
"AppMonitorName": ...,
"Destination": ...,
}
# PutRumMetricsDestinationRequestRequestTypeDef definition
class PutRumMetricsDestinationRequestRequestTypeDef(TypedDict):
AppMonitorName: str,
Destination: MetricDestinationType, # (1)
DestinationArn: NotRequired[str],
IamRoleArn: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_rum.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_rum.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"Tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_rum.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"ResourceArn": ...,
"TagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
ListAppMonitorsResponseTypeDef#
# ListAppMonitorsResponseTypeDef usage example
from mypy_boto3_rum.type_defs import ListAppMonitorsResponseTypeDef
def get_value() -> ListAppMonitorsResponseTypeDef:
return {
"AppMonitorSummaries": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListAppMonitorsResponseTypeDef definition
class ListAppMonitorsResponseTypeDef(TypedDict):
AppMonitorSummaries: List[AppMonitorSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateAppMonitorRequestRequestTypeDef#
# CreateAppMonitorRequestRequestTypeDef usage example
from mypy_boto3_rum.type_defs import CreateAppMonitorRequestRequestTypeDef
def get_value() -> CreateAppMonitorRequestRequestTypeDef:
return {
"Domain": ...,
"Name": ...,
}
# CreateAppMonitorRequestRequestTypeDef definition
class CreateAppMonitorRequestRequestTypeDef(TypedDict):
Domain: str,
Name: str,
AppMonitorConfiguration: NotRequired[AppMonitorConfigurationTypeDef], # (1)
CustomEvents: NotRequired[CustomEventsTypeDef], # (2)
CwLogEnabled: NotRequired[bool],
Tags: NotRequired[Mapping[str, str]],
UpdateAppMonitorRequestRequestTypeDef#
# UpdateAppMonitorRequestRequestTypeDef usage example
from mypy_boto3_rum.type_defs import UpdateAppMonitorRequestRequestTypeDef
def get_value() -> UpdateAppMonitorRequestRequestTypeDef:
return {
"Name": ...,
}
# UpdateAppMonitorRequestRequestTypeDef definition
class UpdateAppMonitorRequestRequestTypeDef(TypedDict):
Name: str,
AppMonitorConfiguration: NotRequired[AppMonitorConfigurationTypeDef], # (1)
CustomEvents: NotRequired[CustomEventsTypeDef], # (2)
CwLogEnabled: NotRequired[bool],
Domain: NotRequired[str],
BatchCreateRumMetricDefinitionsErrorTypeDef#
# BatchCreateRumMetricDefinitionsErrorTypeDef usage example
from mypy_boto3_rum.type_defs import BatchCreateRumMetricDefinitionsErrorTypeDef
def get_value() -> BatchCreateRumMetricDefinitionsErrorTypeDef:
return {
"ErrorCode": ...,
"ErrorMessage": ...,
"MetricDefinition": ...,
}
# BatchCreateRumMetricDefinitionsErrorTypeDef definition
class BatchCreateRumMetricDefinitionsErrorTypeDef(TypedDict):
ErrorCode: str,
ErrorMessage: str,
MetricDefinition: MetricDefinitionRequestTypeDef, # (1)
BatchCreateRumMetricDefinitionsRequestRequestTypeDef#
# BatchCreateRumMetricDefinitionsRequestRequestTypeDef usage example
from mypy_boto3_rum.type_defs import BatchCreateRumMetricDefinitionsRequestRequestTypeDef
def get_value() -> BatchCreateRumMetricDefinitionsRequestRequestTypeDef:
return {
"AppMonitorName": ...,
"Destination": ...,
"MetricDefinitions": ...,
}
# BatchCreateRumMetricDefinitionsRequestRequestTypeDef definition
class BatchCreateRumMetricDefinitionsRequestRequestTypeDef(TypedDict):
AppMonitorName: str,
Destination: MetricDestinationType, # (1)
MetricDefinitions: Sequence[MetricDefinitionRequestTypeDef], # (2)
DestinationArn: NotRequired[str],
UpdateRumMetricDefinitionRequestRequestTypeDef#
# UpdateRumMetricDefinitionRequestRequestTypeDef usage example
from mypy_boto3_rum.type_defs import UpdateRumMetricDefinitionRequestRequestTypeDef
def get_value() -> UpdateRumMetricDefinitionRequestRequestTypeDef:
return {
"AppMonitorName": ...,
"Destination": ...,
"MetricDefinition": ...,
"MetricDefinitionId": ...,
}
# UpdateRumMetricDefinitionRequestRequestTypeDef definition
class UpdateRumMetricDefinitionRequestRequestTypeDef(TypedDict):
AppMonitorName: str,
Destination: MetricDestinationType, # (1)
MetricDefinition: MetricDefinitionRequestTypeDef, # (2)
MetricDefinitionId: str,
DestinationArn: NotRequired[str],
BatchGetRumMetricDefinitionsResponseTypeDef#
# BatchGetRumMetricDefinitionsResponseTypeDef usage example
from mypy_boto3_rum.type_defs import BatchGetRumMetricDefinitionsResponseTypeDef
def get_value() -> BatchGetRumMetricDefinitionsResponseTypeDef:
return {
"MetricDefinitions": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# BatchGetRumMetricDefinitionsResponseTypeDef definition
class BatchGetRumMetricDefinitionsResponseTypeDef(TypedDict):
MetricDefinitions: List[MetricDefinitionTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchDeleteRumMetricDefinitionsResponseTypeDef#
# BatchDeleteRumMetricDefinitionsResponseTypeDef usage example
from mypy_boto3_rum.type_defs import BatchDeleteRumMetricDefinitionsResponseTypeDef
def get_value() -> BatchDeleteRumMetricDefinitionsResponseTypeDef:
return {
"Errors": ...,
"MetricDefinitionIds": ...,
"ResponseMetadata": ...,
}
# BatchDeleteRumMetricDefinitionsResponseTypeDef definition
class BatchDeleteRumMetricDefinitionsResponseTypeDef(TypedDict):
Errors: List[BatchDeleteRumMetricDefinitionsErrorTypeDef], # (1)
MetricDefinitionIds: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DataStorageTypeDef#
# DataStorageTypeDef usage example
from mypy_boto3_rum.type_defs import DataStorageTypeDef
def get_value() -> DataStorageTypeDef:
return {
"CwLog": ...,
}
# DataStorageTypeDef definition
class DataStorageTypeDef(TypedDict):
CwLog: NotRequired[CwLogTypeDef], # (1)
- See CwLogTypeDef
GetAppMonitorDataRequestGetAppMonitorDataPaginateTypeDef#
# GetAppMonitorDataRequestGetAppMonitorDataPaginateTypeDef usage example
from mypy_boto3_rum.type_defs import GetAppMonitorDataRequestGetAppMonitorDataPaginateTypeDef
def get_value() -> GetAppMonitorDataRequestGetAppMonitorDataPaginateTypeDef:
return {
"Name": ...,
"TimeRange": ...,
}
# GetAppMonitorDataRequestGetAppMonitorDataPaginateTypeDef definition
class GetAppMonitorDataRequestGetAppMonitorDataPaginateTypeDef(TypedDict):
Name: str,
TimeRange: TimeRangeTypeDef, # (1)
Filters: NotRequired[Sequence[QueryFilterTypeDef]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See TimeRangeTypeDef
- See QueryFilterTypeDef
- See PaginatorConfigTypeDef
GetAppMonitorDataRequestRequestTypeDef#
# GetAppMonitorDataRequestRequestTypeDef usage example
from mypy_boto3_rum.type_defs import GetAppMonitorDataRequestRequestTypeDef
def get_value() -> GetAppMonitorDataRequestRequestTypeDef:
return {
"Name": ...,
"TimeRange": ...,
}
# GetAppMonitorDataRequestRequestTypeDef definition
class GetAppMonitorDataRequestRequestTypeDef(TypedDict):
Name: str,
TimeRange: TimeRangeTypeDef, # (1)
Filters: NotRequired[Sequence[QueryFilterTypeDef]], # (2)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
- See TimeRangeTypeDef
- See QueryFilterTypeDef
ListRumMetricsDestinationsResponseTypeDef#
# ListRumMetricsDestinationsResponseTypeDef usage example
from mypy_boto3_rum.type_defs import ListRumMetricsDestinationsResponseTypeDef
def get_value() -> ListRumMetricsDestinationsResponseTypeDef:
return {
"Destinations": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListRumMetricsDestinationsResponseTypeDef definition
class ListRumMetricsDestinationsResponseTypeDef(TypedDict):
Destinations: List[MetricDestinationSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutRumEventsRequestRequestTypeDef#
# PutRumEventsRequestRequestTypeDef usage example
from mypy_boto3_rum.type_defs import PutRumEventsRequestRequestTypeDef
def get_value() -> PutRumEventsRequestRequestTypeDef:
return {
"AppMonitorDetails": ...,
"BatchId": ...,
"Id": ...,
"RumEvents": ...,
"UserDetails": ...,
}
# PutRumEventsRequestRequestTypeDef definition
class PutRumEventsRequestRequestTypeDef(TypedDict):
AppMonitorDetails: AppMonitorDetailsTypeDef, # (1)
BatchId: str,
Id: str,
RumEvents: Sequence[RumEventTypeDef], # (2)
UserDetails: UserDetailsTypeDef, # (3)
BatchCreateRumMetricDefinitionsResponseTypeDef#
# BatchCreateRumMetricDefinitionsResponseTypeDef usage example
from mypy_boto3_rum.type_defs import BatchCreateRumMetricDefinitionsResponseTypeDef
def get_value() -> BatchCreateRumMetricDefinitionsResponseTypeDef:
return {
"Errors": ...,
"MetricDefinitions": ...,
"ResponseMetadata": ...,
}
# BatchCreateRumMetricDefinitionsResponseTypeDef definition
class BatchCreateRumMetricDefinitionsResponseTypeDef(TypedDict):
Errors: List[BatchCreateRumMetricDefinitionsErrorTypeDef], # (1)
MetricDefinitions: List[MetricDefinitionTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See BatchCreateRumMetricDefinitionsErrorTypeDef
- See MetricDefinitionTypeDef
- See ResponseMetadataTypeDef
AppMonitorTypeDef#
# AppMonitorTypeDef usage example
from mypy_boto3_rum.type_defs import AppMonitorTypeDef
def get_value() -> AppMonitorTypeDef:
return {
"AppMonitorConfiguration": ...,
}
# AppMonitorTypeDef definition
class AppMonitorTypeDef(TypedDict):
AppMonitorConfiguration: NotRequired[AppMonitorConfigurationTypeDef], # (1)
Created: NotRequired[str],
CustomEvents: NotRequired[CustomEventsTypeDef], # (2)
DataStorage: NotRequired[DataStorageTypeDef], # (3)
Domain: NotRequired[str],
Id: NotRequired[str],
LastModified: NotRequired[str],
Name: NotRequired[str],
State: NotRequired[StateEnumType], # (4)
Tags: NotRequired[Dict[str, str]],
GetAppMonitorResponseTypeDef#
# GetAppMonitorResponseTypeDef usage example
from mypy_boto3_rum.type_defs import GetAppMonitorResponseTypeDef
def get_value() -> GetAppMonitorResponseTypeDef:
return {
"AppMonitor": ...,
"ResponseMetadata": ...,
}
# GetAppMonitorResponseTypeDef definition
class GetAppMonitorResponseTypeDef(TypedDict):
AppMonitor: AppMonitorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)