Skip to content

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],
  1. See AlertManagerDefinitionStatusCodeType

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],
  1. See LoggingConfigurationStatusCodeType

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],
  1. See RuleGroupsNamespaceStatusCodeType

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)
  1. See WorkspaceStatusCodeType

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)
  1. See AlertManagerDefinitionStatusTypeDef

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)
  1. See AlertManagerDefinitionStatusTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See AlertManagerDefinitionStatusTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See LoggingConfigurationStatusTypeDef
  2. See ResponseMetadataTypeDef

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,
  1. See LoggingConfigurationStatusTypeDef

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)
  1. See LoggingConfigurationStatusTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See RuleGroupsNamespaceStatusTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See RuleGroupsNamespaceStatusTypeDef
  2. See ResponseMetadataTypeDef

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]],
  1. See RuleGroupsNamespaceStatusTypeDef

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]],
  1. See RuleGroupsNamespaceStatusTypeDef

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)
  1. See WorkspaceStatusTypeDef
  2. See ResponseMetadataTypeDef

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]],
  1. See WorkspaceStatusTypeDef

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]],
  1. See WorkspaceStatusTypeDef

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)
  1. See WaiterConfigTypeDef

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)
  1. See WaiterConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See AlertManagerDefinitionDescriptionTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See LoggingConfigurationMetadataTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See RuleGroupsNamespaceDescriptionTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See RuleGroupsNamespaceSummaryTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See WorkspaceDescriptionTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See WorkspaceSummaryTypeDef
  2. See ResponseMetadataTypeDef