Skip to content

Typed dictionaries

Index > PrometheusService > Typed dictionaries

Auto-generated documentation for PrometheusService type annotations stubs module mypy-boto3-amp.

AlertManagerDefinitionStatusTypeDef

Usage Example
from mypy_boto3_amp.type_defs import AlertManagerDefinitionStatusTypeDef

def get_value() -> AlertManagerDefinitionStatusTypeDef:
    return {
        "statusCode": ...,
    }
Definition
class AlertManagerDefinitionStatusTypeDef(TypedDict):
    statusCode: AlertManagerDefinitionStatusCodeType,  # (1)
    statusReason: NotRequired[str],
  1. See AlertManagerDefinitionStatusCodeType

CreateAlertManagerDefinitionRequestRequestTypeDef

Usage Example
from mypy_boto3_amp.type_defs import CreateAlertManagerDefinitionRequestRequestTypeDef

def get_value() -> CreateAlertManagerDefinitionRequestRequestTypeDef:
    return {
        "data": ...,
        "workspaceId": ...,
    }
Definition
class CreateAlertManagerDefinitionRequestRequestTypeDef(TypedDict):
    data: Union[str, bytes, IO[Any], StreamingBody],
    workspaceId: str,
    clientToken: NotRequired[str],

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_amp.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

CreateLoggingConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_amp.type_defs import CreateLoggingConfigurationRequestRequestTypeDef

def get_value() -> CreateLoggingConfigurationRequestRequestTypeDef:
    return {
        "logGroupArn": ...,
        "workspaceId": ...,
    }
Definition
class CreateLoggingConfigurationRequestRequestTypeDef(TypedDict):
    logGroupArn: str,
    workspaceId: str,
    clientToken: NotRequired[str],

LoggingConfigurationStatusTypeDef

Usage Example
from mypy_boto3_amp.type_defs import LoggingConfigurationStatusTypeDef

def get_value() -> LoggingConfigurationStatusTypeDef:
    return {
        "statusCode": ...,
    }
Definition
class LoggingConfigurationStatusTypeDef(TypedDict):
    statusCode: LoggingConfigurationStatusCodeType,  # (1)
    statusReason: NotRequired[str],
  1. See LoggingConfigurationStatusCodeType

CreateRuleGroupsNamespaceRequestRequestTypeDef

Usage Example
from mypy_boto3_amp.type_defs import CreateRuleGroupsNamespaceRequestRequestTypeDef

def get_value() -> CreateRuleGroupsNamespaceRequestRequestTypeDef:
    return {
        "data": ...,
        "name": ...,
        "workspaceId": ...,
    }
Definition
class CreateRuleGroupsNamespaceRequestRequestTypeDef(TypedDict):
    data: Union[str, bytes, IO[Any], StreamingBody],
    name: str,
    workspaceId: str,
    clientToken: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],

RuleGroupsNamespaceStatusTypeDef

Usage Example
from mypy_boto3_amp.type_defs import RuleGroupsNamespaceStatusTypeDef

def get_value() -> RuleGroupsNamespaceStatusTypeDef:
    return {
        "statusCode": ...,
    }
Definition
class RuleGroupsNamespaceStatusTypeDef(TypedDict):
    statusCode: RuleGroupsNamespaceStatusCodeType,  # (1)
    statusReason: NotRequired[str],
  1. See RuleGroupsNamespaceStatusCodeType

CreateWorkspaceRequestRequestTypeDef

Usage Example
from mypy_boto3_amp.type_defs import CreateWorkspaceRequestRequestTypeDef

def get_value() -> CreateWorkspaceRequestRequestTypeDef:
    return {
        "alias": ...,
    }
Definition
class CreateWorkspaceRequestRequestTypeDef(TypedDict):
    alias: NotRequired[str],
    clientToken: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],

WorkspaceStatusTypeDef

Usage Example
from mypy_boto3_amp.type_defs import WorkspaceStatusTypeDef

def get_value() -> WorkspaceStatusTypeDef:
    return {
        "statusCode": ...,
    }
Definition
class WorkspaceStatusTypeDef(TypedDict):
    statusCode: WorkspaceStatusCodeType,  # (1)
  1. See WorkspaceStatusCodeType

DeleteAlertManagerDefinitionRequestRequestTypeDef

Usage Example
from mypy_boto3_amp.type_defs import DeleteAlertManagerDefinitionRequestRequestTypeDef

def get_value() -> DeleteAlertManagerDefinitionRequestRequestTypeDef:
    return {
        "workspaceId": ...,
    }
Definition
class DeleteAlertManagerDefinitionRequestRequestTypeDef(TypedDict):
    workspaceId: str,
    clientToken: NotRequired[str],

DeleteLoggingConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_amp.type_defs import DeleteLoggingConfigurationRequestRequestTypeDef

def get_value() -> DeleteLoggingConfigurationRequestRequestTypeDef:
    return {
        "workspaceId": ...,
    }
Definition
class DeleteLoggingConfigurationRequestRequestTypeDef(TypedDict):
    workspaceId: str,
    clientToken: NotRequired[str],

DeleteRuleGroupsNamespaceRequestRequestTypeDef

Usage Example
from mypy_boto3_amp.type_defs import DeleteRuleGroupsNamespaceRequestRequestTypeDef

def get_value() -> DeleteRuleGroupsNamespaceRequestRequestTypeDef:
    return {
        "name": ...,
        "workspaceId": ...,
    }
Definition
class DeleteRuleGroupsNamespaceRequestRequestTypeDef(TypedDict):
    name: str,
    workspaceId: str,
    clientToken: NotRequired[str],

DeleteWorkspaceRequestRequestTypeDef

Usage Example
from mypy_boto3_amp.type_defs import DeleteWorkspaceRequestRequestTypeDef

def get_value() -> DeleteWorkspaceRequestRequestTypeDef:
    return {
        "workspaceId": ...,
    }
Definition
class DeleteWorkspaceRequestRequestTypeDef(TypedDict):
    workspaceId: str,
    clientToken: NotRequired[str],

DescribeAlertManagerDefinitionRequestRequestTypeDef

Usage Example
from mypy_boto3_amp.type_defs import DescribeAlertManagerDefinitionRequestRequestTypeDef

def get_value() -> DescribeAlertManagerDefinitionRequestRequestTypeDef:
    return {
        "workspaceId": ...,
    }
Definition
class DescribeAlertManagerDefinitionRequestRequestTypeDef(TypedDict):
    workspaceId: str,

DescribeLoggingConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_amp.type_defs import DescribeLoggingConfigurationRequestRequestTypeDef

def get_value() -> DescribeLoggingConfigurationRequestRequestTypeDef:
    return {
        "workspaceId": ...,
    }
Definition
class DescribeLoggingConfigurationRequestRequestTypeDef(TypedDict):
    workspaceId: str,

DescribeRuleGroupsNamespaceRequestRequestTypeDef

Usage Example
from mypy_boto3_amp.type_defs import DescribeRuleGroupsNamespaceRequestRequestTypeDef

def get_value() -> DescribeRuleGroupsNamespaceRequestRequestTypeDef:
    return {
        "name": ...,
        "workspaceId": ...,
    }
Definition
class DescribeRuleGroupsNamespaceRequestRequestTypeDef(TypedDict):
    name: str,
    workspaceId: str,

DescribeWorkspaceRequestRequestTypeDef

Usage Example
from mypy_boto3_amp.type_defs import DescribeWorkspaceRequestRequestTypeDef

def get_value() -> DescribeWorkspaceRequestRequestTypeDef:
    return {
        "workspaceId": ...,
    }
Definition
class DescribeWorkspaceRequestRequestTypeDef(TypedDict):
    workspaceId: str,

WaiterConfigTypeDef

Usage Example
from mypy_boto3_amp.type_defs import WaiterConfigTypeDef

def get_value() -> WaiterConfigTypeDef:
    return {
        "Delay": ...,
    }
Definition
class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_amp.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListRuleGroupsNamespacesRequestRequestTypeDef

Usage Example
from mypy_boto3_amp.type_defs import ListRuleGroupsNamespacesRequestRequestTypeDef

def get_value() -> ListRuleGroupsNamespacesRequestRequestTypeDef:
    return {
        "workspaceId": ...,
    }
Definition
class ListRuleGroupsNamespacesRequestRequestTypeDef(TypedDict):
    workspaceId: str,
    maxResults: NotRequired[int],
    name: NotRequired[str],
    nextToken: NotRequired[str],

ListTagsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_amp.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,

ListWorkspacesRequestRequestTypeDef

Usage Example
from mypy_boto3_amp.type_defs import ListWorkspacesRequestRequestTypeDef

def get_value() -> ListWorkspacesRequestRequestTypeDef:
    return {
        "alias": ...,
    }
Definition
class ListWorkspacesRequestRequestTypeDef(TypedDict):
    alias: NotRequired[str],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

PutAlertManagerDefinitionRequestRequestTypeDef

Usage Example
from mypy_boto3_amp.type_defs import PutAlertManagerDefinitionRequestRequestTypeDef

def get_value() -> PutAlertManagerDefinitionRequestRequestTypeDef:
    return {
        "data": ...,
        "workspaceId": ...,
    }
Definition
class PutAlertManagerDefinitionRequestRequestTypeDef(TypedDict):
    data: Union[str, bytes, IO[Any], StreamingBody],
    workspaceId: str,
    clientToken: NotRequired[str],

PutRuleGroupsNamespaceRequestRequestTypeDef

Usage Example
from mypy_boto3_amp.type_defs import PutRuleGroupsNamespaceRequestRequestTypeDef

def get_value() -> PutRuleGroupsNamespaceRequestRequestTypeDef:
    return {
        "data": ...,
        "name": ...,
        "workspaceId": ...,
    }
Definition
class PutRuleGroupsNamespaceRequestRequestTypeDef(TypedDict):
    data: Union[str, bytes, IO[Any], StreamingBody],
    name: str,
    workspaceId: str,
    clientToken: NotRequired[str],

TagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_amp.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tags": ...,
    }
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_amp.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tagKeys": ...,
    }
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

UpdateLoggingConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_amp.type_defs import UpdateLoggingConfigurationRequestRequestTypeDef

def get_value() -> UpdateLoggingConfigurationRequestRequestTypeDef:
    return {
        "logGroupArn": ...,
        "workspaceId": ...,
    }
Definition
class UpdateLoggingConfigurationRequestRequestTypeDef(TypedDict):
    logGroupArn: str,
    workspaceId: str,
    clientToken: NotRequired[str],

UpdateWorkspaceAliasRequestRequestTypeDef

Usage Example
from mypy_boto3_amp.type_defs import UpdateWorkspaceAliasRequestRequestTypeDef

def get_value() -> UpdateWorkspaceAliasRequestRequestTypeDef:
    return {
        "workspaceId": ...,
    }
Definition
class UpdateWorkspaceAliasRequestRequestTypeDef(TypedDict):
    workspaceId: str,
    alias: NotRequired[str],
    clientToken: NotRequired[str],

AlertManagerDefinitionDescriptionTypeDef

Usage Example
from mypy_boto3_amp.type_defs import AlertManagerDefinitionDescriptionTypeDef

def get_value() -> AlertManagerDefinitionDescriptionTypeDef:
    return {
        "createdAt": ...,
        "data": ...,
        "modifiedAt": ...,
        "status": ...,
    }
Definition
class AlertManagerDefinitionDescriptionTypeDef(TypedDict):
    createdAt: datetime,
    data: bytes,
    modifiedAt: datetime,
    status: AlertManagerDefinitionStatusTypeDef,  # (1)
  1. See AlertManagerDefinitionStatusTypeDef

CreateAlertManagerDefinitionResponseTypeDef

Usage Example
from mypy_boto3_amp.type_defs import CreateAlertManagerDefinitionResponseTypeDef

def get_value() -> CreateAlertManagerDefinitionResponseTypeDef:
    return {
        "status": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateAlertManagerDefinitionResponseTypeDef(TypedDict):
    status: AlertManagerDefinitionStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AlertManagerDefinitionStatusTypeDef
  2. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef

Usage Example
from mypy_boto3_amp.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef

Usage Example
from mypy_boto3_amp.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

PutAlertManagerDefinitionResponseTypeDef

Usage Example
from mypy_boto3_amp.type_defs import PutAlertManagerDefinitionResponseTypeDef

def get_value() -> PutAlertManagerDefinitionResponseTypeDef:
    return {
        "status": ...,
        "ResponseMetadata": ...,
    }
Definition
class PutAlertManagerDefinitionResponseTypeDef(TypedDict):
    status: AlertManagerDefinitionStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AlertManagerDefinitionStatusTypeDef
  2. See ResponseMetadataTypeDef

CreateLoggingConfigurationResponseTypeDef

Usage Example
from mypy_boto3_amp.type_defs import CreateLoggingConfigurationResponseTypeDef

def get_value() -> CreateLoggingConfigurationResponseTypeDef:
    return {
        "status": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateLoggingConfigurationResponseTypeDef(TypedDict):
    status: LoggingConfigurationStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LoggingConfigurationStatusTypeDef
  2. See ResponseMetadataTypeDef

LoggingConfigurationMetadataTypeDef

Usage Example
from mypy_boto3_amp.type_defs import LoggingConfigurationMetadataTypeDef

def get_value() -> LoggingConfigurationMetadataTypeDef:
    return {
        "createdAt": ...,
        "logGroupArn": ...,
        "modifiedAt": ...,
        "status": ...,
        "workspace": ...,
    }
Definition
class LoggingConfigurationMetadataTypeDef(TypedDict):
    createdAt: datetime,
    logGroupArn: str,
    modifiedAt: datetime,
    status: LoggingConfigurationStatusTypeDef,  # (1)
    workspace: str,
  1. See LoggingConfigurationStatusTypeDef

UpdateLoggingConfigurationResponseTypeDef

Usage Example
from mypy_boto3_amp.type_defs import UpdateLoggingConfigurationResponseTypeDef

def get_value() -> UpdateLoggingConfigurationResponseTypeDef:
    return {
        "status": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateLoggingConfigurationResponseTypeDef(TypedDict):
    status: LoggingConfigurationStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LoggingConfigurationStatusTypeDef
  2. See ResponseMetadataTypeDef

CreateRuleGroupsNamespaceResponseTypeDef

Usage Example
from mypy_boto3_amp.type_defs import CreateRuleGroupsNamespaceResponseTypeDef

def get_value() -> CreateRuleGroupsNamespaceResponseTypeDef:
    return {
        "arn": ...,
        "name": ...,
        "status": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
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

Usage Example
from mypy_boto3_amp.type_defs import PutRuleGroupsNamespaceResponseTypeDef

def get_value() -> PutRuleGroupsNamespaceResponseTypeDef:
    return {
        "arn": ...,
        "name": ...,
        "status": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
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

Usage Example
from mypy_boto3_amp.type_defs import RuleGroupsNamespaceDescriptionTypeDef

def get_value() -> RuleGroupsNamespaceDescriptionTypeDef:
    return {
        "arn": ...,
        "createdAt": ...,
        "data": ...,
        "modifiedAt": ...,
        "name": ...,
        "status": ...,
    }
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

Usage Example
from mypy_boto3_amp.type_defs import RuleGroupsNamespaceSummaryTypeDef

def get_value() -> RuleGroupsNamespaceSummaryTypeDef:
    return {
        "arn": ...,
        "createdAt": ...,
        "modifiedAt": ...,
        "name": ...,
        "status": ...,
    }
Definition
class RuleGroupsNamespaceSummaryTypeDef(TypedDict):
    arn: str,
    createdAt: datetime,
    modifiedAt: datetime,
    name: str,
    status: RuleGroupsNamespaceStatusTypeDef,  # (1)
    tags: NotRequired[Dict[str, str]],
  1. See RuleGroupsNamespaceStatusTypeDef

CreateWorkspaceResponseTypeDef

Usage Example
from mypy_boto3_amp.type_defs import CreateWorkspaceResponseTypeDef

def get_value() -> CreateWorkspaceResponseTypeDef:
    return {
        "arn": ...,
        "status": ...,
        "tags": ...,
        "workspaceId": ...,
        "ResponseMetadata": ...,
    }
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

Usage Example
from mypy_boto3_amp.type_defs import WorkspaceDescriptionTypeDef

def get_value() -> WorkspaceDescriptionTypeDef:
    return {
        "arn": ...,
        "createdAt": ...,
        "status": ...,
        "workspaceId": ...,
    }
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

Usage Example
from mypy_boto3_amp.type_defs import WorkspaceSummaryTypeDef

def get_value() -> WorkspaceSummaryTypeDef:
    return {
        "arn": ...,
        "createdAt": ...,
        "status": ...,
        "workspaceId": ...,
    }
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

Usage Example
from mypy_boto3_amp.type_defs import DescribeWorkspaceRequestWorkspaceActiveWaitTypeDef

def get_value() -> DescribeWorkspaceRequestWorkspaceActiveWaitTypeDef:
    return {
        "workspaceId": ...,
    }
Definition
class DescribeWorkspaceRequestWorkspaceActiveWaitTypeDef(TypedDict):
    workspaceId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

DescribeWorkspaceRequestWorkspaceDeletedWaitTypeDef

Usage Example
from mypy_boto3_amp.type_defs import DescribeWorkspaceRequestWorkspaceDeletedWaitTypeDef

def get_value() -> DescribeWorkspaceRequestWorkspaceDeletedWaitTypeDef:
    return {
        "workspaceId": ...,
    }
Definition
class DescribeWorkspaceRequestWorkspaceDeletedWaitTypeDef(TypedDict):
    workspaceId: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

ListRuleGroupsNamespacesRequestListRuleGroupsNamespacesPaginateTypeDef

Usage Example
from mypy_boto3_amp.type_defs import ListRuleGroupsNamespacesRequestListRuleGroupsNamespacesPaginateTypeDef

def get_value() -> ListRuleGroupsNamespacesRequestListRuleGroupsNamespacesPaginateTypeDef:
    return {
        "workspaceId": ...,
    }
Definition
class ListRuleGroupsNamespacesRequestListRuleGroupsNamespacesPaginateTypeDef(TypedDict):
    workspaceId: str,
    name: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListWorkspacesRequestListWorkspacesPaginateTypeDef

Usage Example
from mypy_boto3_amp.type_defs import ListWorkspacesRequestListWorkspacesPaginateTypeDef

def get_value() -> ListWorkspacesRequestListWorkspacesPaginateTypeDef:
    return {
        "alias": ...,
    }
Definition
class ListWorkspacesRequestListWorkspacesPaginateTypeDef(TypedDict):
    alias: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeAlertManagerDefinitionResponseTypeDef

Usage Example
from mypy_boto3_amp.type_defs import DescribeAlertManagerDefinitionResponseTypeDef

def get_value() -> DescribeAlertManagerDefinitionResponseTypeDef:
    return {
        "alertManagerDefinition": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeAlertManagerDefinitionResponseTypeDef(TypedDict):
    alertManagerDefinition: AlertManagerDefinitionDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AlertManagerDefinitionDescriptionTypeDef
  2. See ResponseMetadataTypeDef

DescribeLoggingConfigurationResponseTypeDef

Usage Example
from mypy_boto3_amp.type_defs import DescribeLoggingConfigurationResponseTypeDef

def get_value() -> DescribeLoggingConfigurationResponseTypeDef:
    return {
        "loggingConfiguration": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeLoggingConfigurationResponseTypeDef(TypedDict):
    loggingConfiguration: LoggingConfigurationMetadataTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LoggingConfigurationMetadataTypeDef
  2. See ResponseMetadataTypeDef

DescribeRuleGroupsNamespaceResponseTypeDef

Usage Example
from mypy_boto3_amp.type_defs import DescribeRuleGroupsNamespaceResponseTypeDef

def get_value() -> DescribeRuleGroupsNamespaceResponseTypeDef:
    return {
        "ruleGroupsNamespace": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeRuleGroupsNamespaceResponseTypeDef(TypedDict):
    ruleGroupsNamespace: RuleGroupsNamespaceDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RuleGroupsNamespaceDescriptionTypeDef
  2. See ResponseMetadataTypeDef

ListRuleGroupsNamespacesResponseTypeDef

Usage Example
from mypy_boto3_amp.type_defs import ListRuleGroupsNamespacesResponseTypeDef

def get_value() -> ListRuleGroupsNamespacesResponseTypeDef:
    return {
        "nextToken": ...,
        "ruleGroupsNamespaces": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListRuleGroupsNamespacesResponseTypeDef(TypedDict):
    nextToken: str,
    ruleGroupsNamespaces: List[RuleGroupsNamespaceSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RuleGroupsNamespaceSummaryTypeDef
  2. See ResponseMetadataTypeDef

DescribeWorkspaceResponseTypeDef

Usage Example
from mypy_boto3_amp.type_defs import DescribeWorkspaceResponseTypeDef

def get_value() -> DescribeWorkspaceResponseTypeDef:
    return {
        "workspace": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeWorkspaceResponseTypeDef(TypedDict):
    workspace: WorkspaceDescriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WorkspaceDescriptionTypeDef
  2. See ResponseMetadataTypeDef

ListWorkspacesResponseTypeDef

Usage Example
from mypy_boto3_amp.type_defs import ListWorkspacesResponseTypeDef

def get_value() -> ListWorkspacesResponseTypeDef:
    return {
        "nextToken": ...,
        "workspaces": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListWorkspacesResponseTypeDef(TypedDict):
    nextToken: str,
    workspaces: List[WorkspaceSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WorkspaceSummaryTypeDef
  2. See ResponseMetadataTypeDef