Typed dictionaries#
Index > PrometheusService > Typed dictionaries
Auto-generated documentation for PrometheusService type annotations stubs module mypy-boto3-amp.
AlertManagerDefinitionStatusTypeDef#
# AlertManagerDefinitionStatusTypeDef usage example
from mypy_boto3_amp.type_defs import AlertManagerDefinitionStatusTypeDef
def get_value() -> AlertManagerDefinitionStatusTypeDef:
return {
"statusCode": ...,
}
# AlertManagerDefinitionStatusTypeDef definition
class AlertManagerDefinitionStatusTypeDef(TypedDict):
statusCode: AlertManagerDefinitionStatusCodeType, # (1)
statusReason: NotRequired[str],
CreateAlertManagerDefinitionRequestRequestTypeDef#
# CreateAlertManagerDefinitionRequestRequestTypeDef usage example
from mypy_boto3_amp.type_defs import CreateAlertManagerDefinitionRequestRequestTypeDef
def get_value() -> CreateAlertManagerDefinitionRequestRequestTypeDef:
return {
"data": ...,
"workspaceId": ...,
}
# CreateAlertManagerDefinitionRequestRequestTypeDef definition
class CreateAlertManagerDefinitionRequestRequestTypeDef(TypedDict):
data: Union[str, bytes, IO[Any], StreamingBody],
workspaceId: str,
clientToken: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_amp.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,
CreateLoggingConfigurationRequestRequestTypeDef#
# CreateLoggingConfigurationRequestRequestTypeDef usage example
from mypy_boto3_amp.type_defs import CreateLoggingConfigurationRequestRequestTypeDef
def get_value() -> CreateLoggingConfigurationRequestRequestTypeDef:
return {
"logGroupArn": ...,
"workspaceId": ...,
}
# CreateLoggingConfigurationRequestRequestTypeDef definition
class CreateLoggingConfigurationRequestRequestTypeDef(TypedDict):
logGroupArn: str,
workspaceId: str,
clientToken: NotRequired[str],
LoggingConfigurationStatusTypeDef#
# LoggingConfigurationStatusTypeDef usage example
from mypy_boto3_amp.type_defs import LoggingConfigurationStatusTypeDef
def get_value() -> LoggingConfigurationStatusTypeDef:
return {
"statusCode": ...,
}
# LoggingConfigurationStatusTypeDef definition
class LoggingConfigurationStatusTypeDef(TypedDict):
statusCode: LoggingConfigurationStatusCodeType, # (1)
statusReason: NotRequired[str],
CreateRuleGroupsNamespaceRequestRequestTypeDef#
# CreateRuleGroupsNamespaceRequestRequestTypeDef usage example
from mypy_boto3_amp.type_defs import CreateRuleGroupsNamespaceRequestRequestTypeDef
def get_value() -> CreateRuleGroupsNamespaceRequestRequestTypeDef:
return {
"data": ...,
"name": ...,
"workspaceId": ...,
}
# CreateRuleGroupsNamespaceRequestRequestTypeDef definition
class CreateRuleGroupsNamespaceRequestRequestTypeDef(TypedDict):
data: Union[str, bytes, IO[Any], StreamingBody],
name: str,
workspaceId: str,
clientToken: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
RuleGroupsNamespaceStatusTypeDef#
# RuleGroupsNamespaceStatusTypeDef usage example
from mypy_boto3_amp.type_defs import RuleGroupsNamespaceStatusTypeDef
def get_value() -> RuleGroupsNamespaceStatusTypeDef:
return {
"statusCode": ...,
}
# RuleGroupsNamespaceStatusTypeDef definition
class RuleGroupsNamespaceStatusTypeDef(TypedDict):
statusCode: RuleGroupsNamespaceStatusCodeType, # (1)
statusReason: NotRequired[str],
CreateWorkspaceRequestRequestTypeDef#
# CreateWorkspaceRequestRequestTypeDef usage example
from mypy_boto3_amp.type_defs import CreateWorkspaceRequestRequestTypeDef
def get_value() -> CreateWorkspaceRequestRequestTypeDef:
return {
"alias": ...,
}
# CreateWorkspaceRequestRequestTypeDef definition
class CreateWorkspaceRequestRequestTypeDef(TypedDict):
alias: NotRequired[str],
clientToken: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
WorkspaceStatusTypeDef#
# WorkspaceStatusTypeDef usage example
from mypy_boto3_amp.type_defs import WorkspaceStatusTypeDef
def get_value() -> WorkspaceStatusTypeDef:
return {
"statusCode": ...,
}
# WorkspaceStatusTypeDef definition
class WorkspaceStatusTypeDef(TypedDict):
statusCode: WorkspaceStatusCodeType, # (1)
DeleteAlertManagerDefinitionRequestRequestTypeDef#
# DeleteAlertManagerDefinitionRequestRequestTypeDef usage example
from mypy_boto3_amp.type_defs import DeleteAlertManagerDefinitionRequestRequestTypeDef
def get_value() -> DeleteAlertManagerDefinitionRequestRequestTypeDef:
return {
"workspaceId": ...,
}
# DeleteAlertManagerDefinitionRequestRequestTypeDef definition
class DeleteAlertManagerDefinitionRequestRequestTypeDef(TypedDict):
workspaceId: str,
clientToken: NotRequired[str],
DeleteLoggingConfigurationRequestRequestTypeDef#
# DeleteLoggingConfigurationRequestRequestTypeDef usage example
from mypy_boto3_amp.type_defs import DeleteLoggingConfigurationRequestRequestTypeDef
def get_value() -> DeleteLoggingConfigurationRequestRequestTypeDef:
return {
"workspaceId": ...,
}
# DeleteLoggingConfigurationRequestRequestTypeDef definition
class DeleteLoggingConfigurationRequestRequestTypeDef(TypedDict):
workspaceId: str,
clientToken: NotRequired[str],
DeleteRuleGroupsNamespaceRequestRequestTypeDef#
# DeleteRuleGroupsNamespaceRequestRequestTypeDef usage example
from mypy_boto3_amp.type_defs import DeleteRuleGroupsNamespaceRequestRequestTypeDef
def get_value() -> DeleteRuleGroupsNamespaceRequestRequestTypeDef:
return {
"name": ...,
"workspaceId": ...,
}
# DeleteRuleGroupsNamespaceRequestRequestTypeDef definition
class DeleteRuleGroupsNamespaceRequestRequestTypeDef(TypedDict):
name: str,
workspaceId: str,
clientToken: NotRequired[str],
DeleteWorkspaceRequestRequestTypeDef#
# DeleteWorkspaceRequestRequestTypeDef usage example
from mypy_boto3_amp.type_defs import DeleteWorkspaceRequestRequestTypeDef
def get_value() -> DeleteWorkspaceRequestRequestTypeDef:
return {
"workspaceId": ...,
}
# DeleteWorkspaceRequestRequestTypeDef definition
class DeleteWorkspaceRequestRequestTypeDef(TypedDict):
workspaceId: str,
clientToken: NotRequired[str],
DescribeAlertManagerDefinitionRequestRequestTypeDef#
# DescribeAlertManagerDefinitionRequestRequestTypeDef usage example
from mypy_boto3_amp.type_defs import DescribeAlertManagerDefinitionRequestRequestTypeDef
def get_value() -> DescribeAlertManagerDefinitionRequestRequestTypeDef:
return {
"workspaceId": ...,
}
# DescribeAlertManagerDefinitionRequestRequestTypeDef definition
class DescribeAlertManagerDefinitionRequestRequestTypeDef(TypedDict):
workspaceId: str,
DescribeLoggingConfigurationRequestRequestTypeDef#
# DescribeLoggingConfigurationRequestRequestTypeDef usage example
from mypy_boto3_amp.type_defs import DescribeLoggingConfigurationRequestRequestTypeDef
def get_value() -> DescribeLoggingConfigurationRequestRequestTypeDef:
return {
"workspaceId": ...,
}
# DescribeLoggingConfigurationRequestRequestTypeDef definition
class DescribeLoggingConfigurationRequestRequestTypeDef(TypedDict):
workspaceId: str,
DescribeRuleGroupsNamespaceRequestRequestTypeDef#
# DescribeRuleGroupsNamespaceRequestRequestTypeDef usage example
from mypy_boto3_amp.type_defs import DescribeRuleGroupsNamespaceRequestRequestTypeDef
def get_value() -> DescribeRuleGroupsNamespaceRequestRequestTypeDef:
return {
"name": ...,
"workspaceId": ...,
}
# DescribeRuleGroupsNamespaceRequestRequestTypeDef definition
class DescribeRuleGroupsNamespaceRequestRequestTypeDef(TypedDict):
name: str,
workspaceId: str,
DescribeWorkspaceRequestRequestTypeDef#
# DescribeWorkspaceRequestRequestTypeDef usage example
from mypy_boto3_amp.type_defs import DescribeWorkspaceRequestRequestTypeDef
def get_value() -> DescribeWorkspaceRequestRequestTypeDef:
return {
"workspaceId": ...,
}
# DescribeWorkspaceRequestRequestTypeDef definition
class DescribeWorkspaceRequestRequestTypeDef(TypedDict):
workspaceId: str,
WaiterConfigTypeDef#
# WaiterConfigTypeDef usage example
from mypy_boto3_amp.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_amp.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListRuleGroupsNamespacesRequestRequestTypeDef#
# ListRuleGroupsNamespacesRequestRequestTypeDef usage example
from mypy_boto3_amp.type_defs import ListRuleGroupsNamespacesRequestRequestTypeDef
def get_value() -> ListRuleGroupsNamespacesRequestRequestTypeDef:
return {
"workspaceId": ...,
}
# ListRuleGroupsNamespacesRequestRequestTypeDef definition
class ListRuleGroupsNamespacesRequestRequestTypeDef(TypedDict):
workspaceId: str,
maxResults: NotRequired[int],
name: NotRequired[str],
nextToken: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_amp.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
ListWorkspacesRequestRequestTypeDef#
# ListWorkspacesRequestRequestTypeDef usage example
from mypy_boto3_amp.type_defs import ListWorkspacesRequestRequestTypeDef
def get_value() -> ListWorkspacesRequestRequestTypeDef:
return {
"alias": ...,
}
# ListWorkspacesRequestRequestTypeDef definition
class ListWorkspacesRequestRequestTypeDef(TypedDict):
alias: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
PutAlertManagerDefinitionRequestRequestTypeDef#
# PutAlertManagerDefinitionRequestRequestTypeDef usage example
from mypy_boto3_amp.type_defs import PutAlertManagerDefinitionRequestRequestTypeDef
def get_value() -> PutAlertManagerDefinitionRequestRequestTypeDef:
return {
"data": ...,
"workspaceId": ...,
}
# PutAlertManagerDefinitionRequestRequestTypeDef definition
class PutAlertManagerDefinitionRequestRequestTypeDef(TypedDict):
data: Union[str, bytes, IO[Any], StreamingBody],
workspaceId: str,
clientToken: NotRequired[str],
PutRuleGroupsNamespaceRequestRequestTypeDef#
# PutRuleGroupsNamespaceRequestRequestTypeDef usage example
from mypy_boto3_amp.type_defs import PutRuleGroupsNamespaceRequestRequestTypeDef
def get_value() -> PutRuleGroupsNamespaceRequestRequestTypeDef:
return {
"data": ...,
"name": ...,
"workspaceId": ...,
}
# PutRuleGroupsNamespaceRequestRequestTypeDef definition
class PutRuleGroupsNamespaceRequestRequestTypeDef(TypedDict):
data: Union[str, bytes, IO[Any], StreamingBody],
name: str,
workspaceId: str,
clientToken: NotRequired[str],
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_amp.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_amp.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateLoggingConfigurationRequestRequestTypeDef#
# UpdateLoggingConfigurationRequestRequestTypeDef usage example
from mypy_boto3_amp.type_defs import UpdateLoggingConfigurationRequestRequestTypeDef
def get_value() -> UpdateLoggingConfigurationRequestRequestTypeDef:
return {
"logGroupArn": ...,
"workspaceId": ...,
}
# UpdateLoggingConfigurationRequestRequestTypeDef definition
class UpdateLoggingConfigurationRequestRequestTypeDef(TypedDict):
logGroupArn: str,
workspaceId: str,
clientToken: NotRequired[str],
UpdateWorkspaceAliasRequestRequestTypeDef#
# UpdateWorkspaceAliasRequestRequestTypeDef usage example
from mypy_boto3_amp.type_defs import UpdateWorkspaceAliasRequestRequestTypeDef
def get_value() -> UpdateWorkspaceAliasRequestRequestTypeDef:
return {
"workspaceId": ...,
}
# UpdateWorkspaceAliasRequestRequestTypeDef definition
class UpdateWorkspaceAliasRequestRequestTypeDef(TypedDict):
workspaceId: str,
alias: NotRequired[str],
clientToken: NotRequired[str],
AlertManagerDefinitionDescriptionTypeDef#
# AlertManagerDefinitionDescriptionTypeDef usage example
from mypy_boto3_amp.type_defs import AlertManagerDefinitionDescriptionTypeDef
def get_value() -> AlertManagerDefinitionDescriptionTypeDef:
return {
"createdAt": ...,
"data": ...,
"modifiedAt": ...,
"status": ...,
}
# AlertManagerDefinitionDescriptionTypeDef definition
class AlertManagerDefinitionDescriptionTypeDef(TypedDict):
createdAt: datetime,
data: bytes,
modifiedAt: datetime,
status: AlertManagerDefinitionStatusTypeDef, # (1)
CreateAlertManagerDefinitionResponseTypeDef#
# CreateAlertManagerDefinitionResponseTypeDef usage example
from mypy_boto3_amp.type_defs import CreateAlertManagerDefinitionResponseTypeDef
def get_value() -> CreateAlertManagerDefinitionResponseTypeDef:
return {
"status": ...,
"ResponseMetadata": ...,
}
# CreateAlertManagerDefinitionResponseTypeDef definition
class CreateAlertManagerDefinitionResponseTypeDef(TypedDict):
status: AlertManagerDefinitionStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef usage example
from mypy_boto3_amp.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef usage example
from mypy_boto3_amp.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutAlertManagerDefinitionResponseTypeDef#
# PutAlertManagerDefinitionResponseTypeDef usage example
from mypy_boto3_amp.type_defs import PutAlertManagerDefinitionResponseTypeDef
def get_value() -> PutAlertManagerDefinitionResponseTypeDef:
return {
"status": ...,
"ResponseMetadata": ...,
}
# PutAlertManagerDefinitionResponseTypeDef definition
class PutAlertManagerDefinitionResponseTypeDef(TypedDict):
status: AlertManagerDefinitionStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateLoggingConfigurationResponseTypeDef#
# CreateLoggingConfigurationResponseTypeDef usage example
from mypy_boto3_amp.type_defs import CreateLoggingConfigurationResponseTypeDef
def get_value() -> CreateLoggingConfigurationResponseTypeDef:
return {
"status": ...,
"ResponseMetadata": ...,
}
# CreateLoggingConfigurationResponseTypeDef definition
class CreateLoggingConfigurationResponseTypeDef(TypedDict):
status: LoggingConfigurationStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LoggingConfigurationMetadataTypeDef#
# LoggingConfigurationMetadataTypeDef usage example
from mypy_boto3_amp.type_defs import LoggingConfigurationMetadataTypeDef
def get_value() -> LoggingConfigurationMetadataTypeDef:
return {
"createdAt": ...,
"logGroupArn": ...,
"modifiedAt": ...,
"status": ...,
"workspace": ...,
}
# LoggingConfigurationMetadataTypeDef definition
class LoggingConfigurationMetadataTypeDef(TypedDict):
createdAt: datetime,
logGroupArn: str,
modifiedAt: datetime,
status: LoggingConfigurationStatusTypeDef, # (1)
workspace: str,
UpdateLoggingConfigurationResponseTypeDef#
# UpdateLoggingConfigurationResponseTypeDef usage example
from mypy_boto3_amp.type_defs import UpdateLoggingConfigurationResponseTypeDef
def get_value() -> UpdateLoggingConfigurationResponseTypeDef:
return {
"status": ...,
"ResponseMetadata": ...,
}
# UpdateLoggingConfigurationResponseTypeDef definition
class UpdateLoggingConfigurationResponseTypeDef(TypedDict):
status: LoggingConfigurationStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRuleGroupsNamespaceResponseTypeDef#
# CreateRuleGroupsNamespaceResponseTypeDef usage example
from mypy_boto3_amp.type_defs import CreateRuleGroupsNamespaceResponseTypeDef
def get_value() -> CreateRuleGroupsNamespaceResponseTypeDef:
return {
"arn": ...,
"name": ...,
"status": ...,
"tags": ...,
"ResponseMetadata": ...,
}
# CreateRuleGroupsNamespaceResponseTypeDef definition
class CreateRuleGroupsNamespaceResponseTypeDef(TypedDict):
arn: str,
name: str,
status: RuleGroupsNamespaceStatusTypeDef, # (1)
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutRuleGroupsNamespaceResponseTypeDef#
# PutRuleGroupsNamespaceResponseTypeDef usage example
from mypy_boto3_amp.type_defs import PutRuleGroupsNamespaceResponseTypeDef
def get_value() -> PutRuleGroupsNamespaceResponseTypeDef:
return {
"arn": ...,
"name": ...,
"status": ...,
"tags": ...,
"ResponseMetadata": ...,
}
# PutRuleGroupsNamespaceResponseTypeDef definition
class PutRuleGroupsNamespaceResponseTypeDef(TypedDict):
arn: str,
name: str,
status: RuleGroupsNamespaceStatusTypeDef, # (1)
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RuleGroupsNamespaceDescriptionTypeDef#
# RuleGroupsNamespaceDescriptionTypeDef usage example
from mypy_boto3_amp.type_defs import RuleGroupsNamespaceDescriptionTypeDef
def get_value() -> RuleGroupsNamespaceDescriptionTypeDef:
return {
"arn": ...,
"createdAt": ...,
"data": ...,
"modifiedAt": ...,
"name": ...,
"status": ...,
}
# RuleGroupsNamespaceDescriptionTypeDef definition
class RuleGroupsNamespaceDescriptionTypeDef(TypedDict):
arn: str,
createdAt: datetime,
data: bytes,
modifiedAt: datetime,
name: str,
status: RuleGroupsNamespaceStatusTypeDef, # (1)
tags: NotRequired[Dict[str, str]],
RuleGroupsNamespaceSummaryTypeDef#
# RuleGroupsNamespaceSummaryTypeDef usage example
from mypy_boto3_amp.type_defs import RuleGroupsNamespaceSummaryTypeDef
def get_value() -> RuleGroupsNamespaceSummaryTypeDef:
return {
"arn": ...,
"createdAt": ...,
"modifiedAt": ...,
"name": ...,
"status": ...,
}
# RuleGroupsNamespaceSummaryTypeDef definition
class RuleGroupsNamespaceSummaryTypeDef(TypedDict):
arn: str,
createdAt: datetime,
modifiedAt: datetime,
name: str,
status: RuleGroupsNamespaceStatusTypeDef, # (1)
tags: NotRequired[Dict[str, str]],
CreateWorkspaceResponseTypeDef#
# CreateWorkspaceResponseTypeDef usage example
from mypy_boto3_amp.type_defs import CreateWorkspaceResponseTypeDef
def get_value() -> CreateWorkspaceResponseTypeDef:
return {
"arn": ...,
"status": ...,
"tags": ...,
"workspaceId": ...,
"ResponseMetadata": ...,
}
# CreateWorkspaceResponseTypeDef definition
class CreateWorkspaceResponseTypeDef(TypedDict):
arn: str,
status: WorkspaceStatusTypeDef, # (1)
tags: Dict[str, str],
workspaceId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
WorkspaceDescriptionTypeDef#
# WorkspaceDescriptionTypeDef usage example
from mypy_boto3_amp.type_defs import WorkspaceDescriptionTypeDef
def get_value() -> WorkspaceDescriptionTypeDef:
return {
"arn": ...,
"createdAt": ...,
"status": ...,
"workspaceId": ...,
}
# WorkspaceDescriptionTypeDef definition
class WorkspaceDescriptionTypeDef(TypedDict):
arn: str,
createdAt: datetime,
status: WorkspaceStatusTypeDef, # (1)
workspaceId: str,
alias: NotRequired[str],
prometheusEndpoint: NotRequired[str],
tags: NotRequired[Dict[str, str]],
WorkspaceSummaryTypeDef#
# WorkspaceSummaryTypeDef usage example
from mypy_boto3_amp.type_defs import WorkspaceSummaryTypeDef
def get_value() -> WorkspaceSummaryTypeDef:
return {
"arn": ...,
"createdAt": ...,
"status": ...,
"workspaceId": ...,
}
# WorkspaceSummaryTypeDef definition
class WorkspaceSummaryTypeDef(TypedDict):
arn: str,
createdAt: datetime,
status: WorkspaceStatusTypeDef, # (1)
workspaceId: str,
alias: NotRequired[str],
tags: NotRequired[Dict[str, str]],
DescribeWorkspaceRequestWorkspaceActiveWaitTypeDef#
# DescribeWorkspaceRequestWorkspaceActiveWaitTypeDef usage example
from mypy_boto3_amp.type_defs import DescribeWorkspaceRequestWorkspaceActiveWaitTypeDef
def get_value() -> DescribeWorkspaceRequestWorkspaceActiveWaitTypeDef:
return {
"workspaceId": ...,
}
# DescribeWorkspaceRequestWorkspaceActiveWaitTypeDef definition
class DescribeWorkspaceRequestWorkspaceActiveWaitTypeDef(TypedDict):
workspaceId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeWorkspaceRequestWorkspaceDeletedWaitTypeDef#
# DescribeWorkspaceRequestWorkspaceDeletedWaitTypeDef usage example
from mypy_boto3_amp.type_defs import DescribeWorkspaceRequestWorkspaceDeletedWaitTypeDef
def get_value() -> DescribeWorkspaceRequestWorkspaceDeletedWaitTypeDef:
return {
"workspaceId": ...,
}
# DescribeWorkspaceRequestWorkspaceDeletedWaitTypeDef definition
class DescribeWorkspaceRequestWorkspaceDeletedWaitTypeDef(TypedDict):
workspaceId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
ListRuleGroupsNamespacesRequestListRuleGroupsNamespacesPaginateTypeDef#
# ListRuleGroupsNamespacesRequestListRuleGroupsNamespacesPaginateTypeDef usage example
from mypy_boto3_amp.type_defs import ListRuleGroupsNamespacesRequestListRuleGroupsNamespacesPaginateTypeDef
def get_value() -> ListRuleGroupsNamespacesRequestListRuleGroupsNamespacesPaginateTypeDef:
return {
"workspaceId": ...,
}
# ListRuleGroupsNamespacesRequestListRuleGroupsNamespacesPaginateTypeDef definition
class ListRuleGroupsNamespacesRequestListRuleGroupsNamespacesPaginateTypeDef(TypedDict):
workspaceId: str,
name: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWorkspacesRequestListWorkspacesPaginateTypeDef#
# ListWorkspacesRequestListWorkspacesPaginateTypeDef usage example
from mypy_boto3_amp.type_defs import ListWorkspacesRequestListWorkspacesPaginateTypeDef
def get_value() -> ListWorkspacesRequestListWorkspacesPaginateTypeDef:
return {
"alias": ...,
}
# ListWorkspacesRequestListWorkspacesPaginateTypeDef definition
class ListWorkspacesRequestListWorkspacesPaginateTypeDef(TypedDict):
alias: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeAlertManagerDefinitionResponseTypeDef#
# DescribeAlertManagerDefinitionResponseTypeDef usage example
from mypy_boto3_amp.type_defs import DescribeAlertManagerDefinitionResponseTypeDef
def get_value() -> DescribeAlertManagerDefinitionResponseTypeDef:
return {
"alertManagerDefinition": ...,
"ResponseMetadata": ...,
}
# DescribeAlertManagerDefinitionResponseTypeDef definition
class DescribeAlertManagerDefinitionResponseTypeDef(TypedDict):
alertManagerDefinition: AlertManagerDefinitionDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeLoggingConfigurationResponseTypeDef#
# DescribeLoggingConfigurationResponseTypeDef usage example
from mypy_boto3_amp.type_defs import DescribeLoggingConfigurationResponseTypeDef
def get_value() -> DescribeLoggingConfigurationResponseTypeDef:
return {
"loggingConfiguration": ...,
"ResponseMetadata": ...,
}
# DescribeLoggingConfigurationResponseTypeDef definition
class DescribeLoggingConfigurationResponseTypeDef(TypedDict):
loggingConfiguration: LoggingConfigurationMetadataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeRuleGroupsNamespaceResponseTypeDef#
# DescribeRuleGroupsNamespaceResponseTypeDef usage example
from mypy_boto3_amp.type_defs import DescribeRuleGroupsNamespaceResponseTypeDef
def get_value() -> DescribeRuleGroupsNamespaceResponseTypeDef:
return {
"ruleGroupsNamespace": ...,
"ResponseMetadata": ...,
}
# DescribeRuleGroupsNamespaceResponseTypeDef definition
class DescribeRuleGroupsNamespaceResponseTypeDef(TypedDict):
ruleGroupsNamespace: RuleGroupsNamespaceDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListRuleGroupsNamespacesResponseTypeDef#
# ListRuleGroupsNamespacesResponseTypeDef usage example
from mypy_boto3_amp.type_defs import ListRuleGroupsNamespacesResponseTypeDef
def get_value() -> ListRuleGroupsNamespacesResponseTypeDef:
return {
"nextToken": ...,
"ruleGroupsNamespaces": ...,
"ResponseMetadata": ...,
}
# ListRuleGroupsNamespacesResponseTypeDef definition
class ListRuleGroupsNamespacesResponseTypeDef(TypedDict):
nextToken: str,
ruleGroupsNamespaces: List[RuleGroupsNamespaceSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeWorkspaceResponseTypeDef#
# DescribeWorkspaceResponseTypeDef usage example
from mypy_boto3_amp.type_defs import DescribeWorkspaceResponseTypeDef
def get_value() -> DescribeWorkspaceResponseTypeDef:
return {
"workspace": ...,
"ResponseMetadata": ...,
}
# DescribeWorkspaceResponseTypeDef definition
class DescribeWorkspaceResponseTypeDef(TypedDict):
workspace: WorkspaceDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListWorkspacesResponseTypeDef#
# ListWorkspacesResponseTypeDef usage example
from mypy_boto3_amp.type_defs import ListWorkspacesResponseTypeDef
def get_value() -> ListWorkspacesResponseTypeDef:
return {
"nextToken": ...,
"workspaces": ...,
"ResponseMetadata": ...,
}
# ListWorkspacesResponseTypeDef definition
class ListWorkspacesResponseTypeDef(TypedDict):
nextToken: str,
workspaces: List[WorkspaceSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)