Type definitions#
Index > PrometheusService > Type definitions
Auto-generated documentation for PrometheusService type annotations stubs module types-boto3-amp.
BlobTypeDef#
# BlobTypeDef Union usage example
from types_boto3_amp.type_defs import BlobTypeDef
def get_value() -> BlobTypeDef:
return ...
# BlobTypeDef definition
BlobTypeDef = Union[
str,
bytes,
IO[Any],
StreamingBody,
]
ScrapeConfigurationUnionTypeDef#
# ScrapeConfigurationUnionTypeDef Union usage example
from types_boto3_amp.type_defs import ScrapeConfigurationUnionTypeDef
def get_value() -> ScrapeConfigurationUnionTypeDef:
return ...
# ScrapeConfigurationUnionTypeDef definition
ScrapeConfigurationUnionTypeDef = Union[
ScrapeConfigurationTypeDef, # (1)
ScrapeConfigurationOutputTypeDef, # (2)
]
SourceUnionTypeDef#
# SourceUnionTypeDef Union usage example
from types_boto3_amp.type_defs import SourceUnionTypeDef
def get_value() -> SourceUnionTypeDef:
return ...
# SourceUnionTypeDef definition
SourceUnionTypeDef = Union[
SourceTypeDef, # (1)
SourceOutputTypeDef, # (2)
]
- See SourceTypeDef
- See SourceOutputTypeDef
AlertManagerDefinitionStatusTypeDef#
# AlertManagerDefinitionStatusTypeDef TypedDict usage example
from types_boto3_amp.type_defs import AlertManagerDefinitionStatusTypeDef
def get_value() -> AlertManagerDefinitionStatusTypeDef:
return {
"statusCode": ...,
}
# AlertManagerDefinitionStatusTypeDef definition
class AlertManagerDefinitionStatusTypeDef(TypedDict):
statusCode: AlertManagerDefinitionStatusCodeType, # (1)
statusReason: NotRequired[str],
AmpConfigurationTypeDef#
# AmpConfigurationTypeDef TypedDict usage example
from types_boto3_amp.type_defs import AmpConfigurationTypeDef
def get_value() -> AmpConfigurationTypeDef:
return {
"workspaceArn": ...,
}
# AmpConfigurationTypeDef definition
class AmpConfigurationTypeDef(TypedDict):
workspaceArn: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_amp.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
CreateLoggingConfigurationRequestTypeDef#
# CreateLoggingConfigurationRequestTypeDef TypedDict usage example
from types_boto3_amp.type_defs import CreateLoggingConfigurationRequestTypeDef
def get_value() -> CreateLoggingConfigurationRequestTypeDef:
return {
"logGroupArn": ...,
}
# CreateLoggingConfigurationRequestTypeDef definition
class CreateLoggingConfigurationRequestTypeDef(TypedDict):
logGroupArn: str,
workspaceId: str,
clientToken: NotRequired[str],
LoggingConfigurationStatusTypeDef#
# LoggingConfigurationStatusTypeDef TypedDict usage example
from types_boto3_amp.type_defs import LoggingConfigurationStatusTypeDef
def get_value() -> LoggingConfigurationStatusTypeDef:
return {
"statusCode": ...,
}
# LoggingConfigurationStatusTypeDef definition
class LoggingConfigurationStatusTypeDef(TypedDict):
statusCode: LoggingConfigurationStatusCodeType, # (1)
statusReason: NotRequired[str],
RuleGroupsNamespaceStatusTypeDef#
# RuleGroupsNamespaceStatusTypeDef TypedDict usage example
from types_boto3_amp.type_defs import RuleGroupsNamespaceStatusTypeDef
def get_value() -> RuleGroupsNamespaceStatusTypeDef:
return {
"statusCode": ...,
}
# RuleGroupsNamespaceStatusTypeDef definition
class RuleGroupsNamespaceStatusTypeDef(TypedDict):
statusCode: RuleGroupsNamespaceStatusCodeType, # (1)
statusReason: NotRequired[str],
RoleConfigurationTypeDef#
# RoleConfigurationTypeDef TypedDict usage example
from types_boto3_amp.type_defs import RoleConfigurationTypeDef
def get_value() -> RoleConfigurationTypeDef:
return {
"sourceRoleArn": ...,
}
# RoleConfigurationTypeDef definition
class RoleConfigurationTypeDef(TypedDict):
sourceRoleArn: NotRequired[str],
targetRoleArn: NotRequired[str],
ScraperStatusTypeDef#
# ScraperStatusTypeDef TypedDict usage example
from types_boto3_amp.type_defs import ScraperStatusTypeDef
def get_value() -> ScraperStatusTypeDef:
return {
"statusCode": ...,
}
# ScraperStatusTypeDef definition
class ScraperStatusTypeDef(TypedDict):
statusCode: ScraperStatusCodeType, # (1)
CreateWorkspaceRequestTypeDef#
# CreateWorkspaceRequestTypeDef TypedDict usage example
from types_boto3_amp.type_defs import CreateWorkspaceRequestTypeDef
def get_value() -> CreateWorkspaceRequestTypeDef:
return {
"alias": ...,
}
# CreateWorkspaceRequestTypeDef definition
class CreateWorkspaceRequestTypeDef(TypedDict):
alias: NotRequired[str],
clientToken: NotRequired[str],
kmsKeyArn: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
WorkspaceStatusTypeDef#
# WorkspaceStatusTypeDef TypedDict usage example
from types_boto3_amp.type_defs import WorkspaceStatusTypeDef
def get_value() -> WorkspaceStatusTypeDef:
return {
"statusCode": ...,
}
# WorkspaceStatusTypeDef definition
class WorkspaceStatusTypeDef(TypedDict):
statusCode: WorkspaceStatusCodeType, # (1)
DeleteAlertManagerDefinitionRequestTypeDef#
# DeleteAlertManagerDefinitionRequestTypeDef TypedDict usage example
from types_boto3_amp.type_defs import DeleteAlertManagerDefinitionRequestTypeDef
def get_value() -> DeleteAlertManagerDefinitionRequestTypeDef:
return {
"workspaceId": ...,
}
# DeleteAlertManagerDefinitionRequestTypeDef definition
class DeleteAlertManagerDefinitionRequestTypeDef(TypedDict):
workspaceId: str,
clientToken: NotRequired[str],
DeleteLoggingConfigurationRequestTypeDef#
# DeleteLoggingConfigurationRequestTypeDef TypedDict usage example
from types_boto3_amp.type_defs import DeleteLoggingConfigurationRequestTypeDef
def get_value() -> DeleteLoggingConfigurationRequestTypeDef:
return {
"workspaceId": ...,
}
# DeleteLoggingConfigurationRequestTypeDef definition
class DeleteLoggingConfigurationRequestTypeDef(TypedDict):
workspaceId: str,
clientToken: NotRequired[str],
DeleteRuleGroupsNamespaceRequestTypeDef#
# DeleteRuleGroupsNamespaceRequestTypeDef TypedDict usage example
from types_boto3_amp.type_defs import DeleteRuleGroupsNamespaceRequestTypeDef
def get_value() -> DeleteRuleGroupsNamespaceRequestTypeDef:
return {
"name": ...,
}
# DeleteRuleGroupsNamespaceRequestTypeDef definition
class DeleteRuleGroupsNamespaceRequestTypeDef(TypedDict):
name: str,
workspaceId: str,
clientToken: NotRequired[str],
DeleteScraperRequestTypeDef#
# DeleteScraperRequestTypeDef TypedDict usage example
from types_boto3_amp.type_defs import DeleteScraperRequestTypeDef
def get_value() -> DeleteScraperRequestTypeDef:
return {
"scraperId": ...,
}
# DeleteScraperRequestTypeDef definition
class DeleteScraperRequestTypeDef(TypedDict):
scraperId: str,
clientToken: NotRequired[str],
DeleteWorkspaceRequestTypeDef#
# DeleteWorkspaceRequestTypeDef TypedDict usage example
from types_boto3_amp.type_defs import DeleteWorkspaceRequestTypeDef
def get_value() -> DeleteWorkspaceRequestTypeDef:
return {
"workspaceId": ...,
}
# DeleteWorkspaceRequestTypeDef definition
class DeleteWorkspaceRequestTypeDef(TypedDict):
workspaceId: str,
clientToken: NotRequired[str],
DescribeAlertManagerDefinitionRequestTypeDef#
# DescribeAlertManagerDefinitionRequestTypeDef TypedDict usage example
from types_boto3_amp.type_defs import DescribeAlertManagerDefinitionRequestTypeDef
def get_value() -> DescribeAlertManagerDefinitionRequestTypeDef:
return {
"workspaceId": ...,
}
# DescribeAlertManagerDefinitionRequestTypeDef definition
class DescribeAlertManagerDefinitionRequestTypeDef(TypedDict):
workspaceId: str,
DescribeLoggingConfigurationRequestTypeDef#
# DescribeLoggingConfigurationRequestTypeDef TypedDict usage example
from types_boto3_amp.type_defs import DescribeLoggingConfigurationRequestTypeDef
def get_value() -> DescribeLoggingConfigurationRequestTypeDef:
return {
"workspaceId": ...,
}
# DescribeLoggingConfigurationRequestTypeDef definition
class DescribeLoggingConfigurationRequestTypeDef(TypedDict):
workspaceId: str,
DescribeRuleGroupsNamespaceRequestTypeDef#
# DescribeRuleGroupsNamespaceRequestTypeDef TypedDict usage example
from types_boto3_amp.type_defs import DescribeRuleGroupsNamespaceRequestTypeDef
def get_value() -> DescribeRuleGroupsNamespaceRequestTypeDef:
return {
"name": ...,
}
# DescribeRuleGroupsNamespaceRequestTypeDef definition
class DescribeRuleGroupsNamespaceRequestTypeDef(TypedDict):
name: str,
workspaceId: str,
DescribeScraperRequestTypeDef#
# DescribeScraperRequestTypeDef TypedDict usage example
from types_boto3_amp.type_defs import DescribeScraperRequestTypeDef
def get_value() -> DescribeScraperRequestTypeDef:
return {
"scraperId": ...,
}
# DescribeScraperRequestTypeDef definition
class DescribeScraperRequestTypeDef(TypedDict):
scraperId: str,
WaiterConfigTypeDef#
# WaiterConfigTypeDef TypedDict usage example
from types_boto3_amp.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
DescribeWorkspaceRequestTypeDef#
# DescribeWorkspaceRequestTypeDef TypedDict usage example
from types_boto3_amp.type_defs import DescribeWorkspaceRequestTypeDef
def get_value() -> DescribeWorkspaceRequestTypeDef:
return {
"workspaceId": ...,
}
# DescribeWorkspaceRequestTypeDef definition
class DescribeWorkspaceRequestTypeDef(TypedDict):
workspaceId: str,
EksConfigurationOutputTypeDef#
# EksConfigurationOutputTypeDef TypedDict usage example
from types_boto3_amp.type_defs import EksConfigurationOutputTypeDef
def get_value() -> EksConfigurationOutputTypeDef:
return {
"clusterArn": ...,
}
# EksConfigurationOutputTypeDef definition
class EksConfigurationOutputTypeDef(TypedDict):
clusterArn: str,
subnetIds: List[str],
securityGroupIds: NotRequired[List[str]],
EksConfigurationTypeDef#
# EksConfigurationTypeDef TypedDict usage example
from types_boto3_amp.type_defs import EksConfigurationTypeDef
def get_value() -> EksConfigurationTypeDef:
return {
"clusterArn": ...,
}
# EksConfigurationTypeDef definition
class EksConfigurationTypeDef(TypedDict):
clusterArn: str,
subnetIds: Sequence[str],
securityGroupIds: NotRequired[Sequence[str]],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_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],
ListRuleGroupsNamespacesRequestTypeDef#
# ListRuleGroupsNamespacesRequestTypeDef TypedDict usage example
from types_boto3_amp.type_defs import ListRuleGroupsNamespacesRequestTypeDef
def get_value() -> ListRuleGroupsNamespacesRequestTypeDef:
return {
"workspaceId": ...,
}
# ListRuleGroupsNamespacesRequestTypeDef definition
class ListRuleGroupsNamespacesRequestTypeDef(TypedDict):
workspaceId: str,
maxResults: NotRequired[int],
name: NotRequired[str],
nextToken: NotRequired[str],
ListScrapersRequestTypeDef#
# ListScrapersRequestTypeDef TypedDict usage example
from types_boto3_amp.type_defs import ListScrapersRequestTypeDef
def get_value() -> ListScrapersRequestTypeDef:
return {
"filters": ...,
}
# ListScrapersRequestTypeDef definition
class ListScrapersRequestTypeDef(TypedDict):
filters: NotRequired[Mapping[str, Sequence[str]]],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from types_boto3_amp.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
resourceArn: str,
ListWorkspacesRequestTypeDef#
# ListWorkspacesRequestTypeDef TypedDict usage example
from types_boto3_amp.type_defs import ListWorkspacesRequestTypeDef
def get_value() -> ListWorkspacesRequestTypeDef:
return {
"alias": ...,
}
# ListWorkspacesRequestTypeDef definition
class ListWorkspacesRequestTypeDef(TypedDict):
alias: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ScrapeConfigurationOutputTypeDef#
# ScrapeConfigurationOutputTypeDef TypedDict usage example
from types_boto3_amp.type_defs import ScrapeConfigurationOutputTypeDef
def get_value() -> ScrapeConfigurationOutputTypeDef:
return {
"configurationBlob": ...,
}
# ScrapeConfigurationOutputTypeDef definition
class ScrapeConfigurationOutputTypeDef(TypedDict):
configurationBlob: NotRequired[bytes],
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from types_boto3_amp.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from types_boto3_amp.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateLoggingConfigurationRequestTypeDef#
# UpdateLoggingConfigurationRequestTypeDef TypedDict usage example
from types_boto3_amp.type_defs import UpdateLoggingConfigurationRequestTypeDef
def get_value() -> UpdateLoggingConfigurationRequestTypeDef:
return {
"logGroupArn": ...,
}
# UpdateLoggingConfigurationRequestTypeDef definition
class UpdateLoggingConfigurationRequestTypeDef(TypedDict):
logGroupArn: str,
workspaceId: str,
clientToken: NotRequired[str],
UpdateWorkspaceAliasRequestTypeDef#
# UpdateWorkspaceAliasRequestTypeDef TypedDict usage example
from types_boto3_amp.type_defs import UpdateWorkspaceAliasRequestTypeDef
def get_value() -> UpdateWorkspaceAliasRequestTypeDef:
return {
"workspaceId": ...,
}
# UpdateWorkspaceAliasRequestTypeDef definition
class UpdateWorkspaceAliasRequestTypeDef(TypedDict):
workspaceId: str,
alias: NotRequired[str],
clientToken: NotRequired[str],
AlertManagerDefinitionDescriptionTypeDef#
# AlertManagerDefinitionDescriptionTypeDef TypedDict usage example
from types_boto3_amp.type_defs import AlertManagerDefinitionDescriptionTypeDef
def get_value() -> AlertManagerDefinitionDescriptionTypeDef:
return {
"createdAt": ...,
}
# AlertManagerDefinitionDescriptionTypeDef definition
class AlertManagerDefinitionDescriptionTypeDef(TypedDict):
createdAt: datetime,
data: bytes,
modifiedAt: datetime,
status: AlertManagerDefinitionStatusTypeDef, # (1)
DestinationTypeDef#
# DestinationTypeDef TypedDict usage example
from types_boto3_amp.type_defs import DestinationTypeDef
def get_value() -> DestinationTypeDef:
return {
"ampConfiguration": ...,
}
# DestinationTypeDef definition
class DestinationTypeDef(TypedDict):
ampConfiguration: NotRequired[AmpConfigurationTypeDef], # (1)
CreateAlertManagerDefinitionRequestTypeDef#
# CreateAlertManagerDefinitionRequestTypeDef TypedDict usage example
from types_boto3_amp.type_defs import CreateAlertManagerDefinitionRequestTypeDef
def get_value() -> CreateAlertManagerDefinitionRequestTypeDef:
return {
"data": ...,
}
# CreateAlertManagerDefinitionRequestTypeDef definition
class CreateAlertManagerDefinitionRequestTypeDef(TypedDict):
data: BlobTypeDef,
workspaceId: str,
clientToken: NotRequired[str],
CreateRuleGroupsNamespaceRequestTypeDef#
# CreateRuleGroupsNamespaceRequestTypeDef TypedDict usage example
from types_boto3_amp.type_defs import CreateRuleGroupsNamespaceRequestTypeDef
def get_value() -> CreateRuleGroupsNamespaceRequestTypeDef:
return {
"data": ...,
}
# CreateRuleGroupsNamespaceRequestTypeDef definition
class CreateRuleGroupsNamespaceRequestTypeDef(TypedDict):
data: BlobTypeDef,
name: str,
workspaceId: str,
clientToken: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
PutAlertManagerDefinitionRequestTypeDef#
# PutAlertManagerDefinitionRequestTypeDef TypedDict usage example
from types_boto3_amp.type_defs import PutAlertManagerDefinitionRequestTypeDef
def get_value() -> PutAlertManagerDefinitionRequestTypeDef:
return {
"data": ...,
}
# PutAlertManagerDefinitionRequestTypeDef definition
class PutAlertManagerDefinitionRequestTypeDef(TypedDict):
data: BlobTypeDef,
workspaceId: str,
clientToken: NotRequired[str],
PutRuleGroupsNamespaceRequestTypeDef#
# PutRuleGroupsNamespaceRequestTypeDef TypedDict usage example
from types_boto3_amp.type_defs import PutRuleGroupsNamespaceRequestTypeDef
def get_value() -> PutRuleGroupsNamespaceRequestTypeDef:
return {
"data": ...,
}
# PutRuleGroupsNamespaceRequestTypeDef definition
class PutRuleGroupsNamespaceRequestTypeDef(TypedDict):
data: BlobTypeDef,
name: str,
workspaceId: str,
clientToken: NotRequired[str],
ScrapeConfigurationTypeDef#
# ScrapeConfigurationTypeDef TypedDict usage example
from types_boto3_amp.type_defs import ScrapeConfigurationTypeDef
def get_value() -> ScrapeConfigurationTypeDef:
return {
"configurationBlob": ...,
}
# ScrapeConfigurationTypeDef definition
class ScrapeConfigurationTypeDef(TypedDict):
configurationBlob: NotRequired[BlobTypeDef],
CreateAlertManagerDefinitionResponseTypeDef#
# CreateAlertManagerDefinitionResponseTypeDef TypedDict usage example
from types_boto3_amp.type_defs import CreateAlertManagerDefinitionResponseTypeDef
def get_value() -> CreateAlertManagerDefinitionResponseTypeDef:
return {
"status": ...,
}
# CreateAlertManagerDefinitionResponseTypeDef definition
class CreateAlertManagerDefinitionResponseTypeDef(TypedDict):
status: AlertManagerDefinitionStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from types_boto3_amp.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetDefaultScraperConfigurationResponseTypeDef#
# GetDefaultScraperConfigurationResponseTypeDef TypedDict usage example
from types_boto3_amp.type_defs import GetDefaultScraperConfigurationResponseTypeDef
def get_value() -> GetDefaultScraperConfigurationResponseTypeDef:
return {
"configuration": ...,
}
# GetDefaultScraperConfigurationResponseTypeDef definition
class GetDefaultScraperConfigurationResponseTypeDef(TypedDict):
configuration: bytes,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from types_boto3_amp.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutAlertManagerDefinitionResponseTypeDef#
# PutAlertManagerDefinitionResponseTypeDef TypedDict usage example
from types_boto3_amp.type_defs import PutAlertManagerDefinitionResponseTypeDef
def get_value() -> PutAlertManagerDefinitionResponseTypeDef:
return {
"status": ...,
}
# PutAlertManagerDefinitionResponseTypeDef definition
class PutAlertManagerDefinitionResponseTypeDef(TypedDict):
status: AlertManagerDefinitionStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateLoggingConfigurationResponseTypeDef#
# CreateLoggingConfigurationResponseTypeDef TypedDict usage example
from types_boto3_amp.type_defs import CreateLoggingConfigurationResponseTypeDef
def get_value() -> CreateLoggingConfigurationResponseTypeDef:
return {
"status": ...,
}
# CreateLoggingConfigurationResponseTypeDef definition
class CreateLoggingConfigurationResponseTypeDef(TypedDict):
status: LoggingConfigurationStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LoggingConfigurationMetadataTypeDef#
# LoggingConfigurationMetadataTypeDef TypedDict usage example
from types_boto3_amp.type_defs import LoggingConfigurationMetadataTypeDef
def get_value() -> LoggingConfigurationMetadataTypeDef:
return {
"createdAt": ...,
}
# LoggingConfigurationMetadataTypeDef definition
class LoggingConfigurationMetadataTypeDef(TypedDict):
createdAt: datetime,
logGroupArn: str,
modifiedAt: datetime,
status: LoggingConfigurationStatusTypeDef, # (1)
workspace: str,
UpdateLoggingConfigurationResponseTypeDef#
# UpdateLoggingConfigurationResponseTypeDef TypedDict usage example
from types_boto3_amp.type_defs import UpdateLoggingConfigurationResponseTypeDef
def get_value() -> UpdateLoggingConfigurationResponseTypeDef:
return {
"status": ...,
}
# UpdateLoggingConfigurationResponseTypeDef definition
class UpdateLoggingConfigurationResponseTypeDef(TypedDict):
status: LoggingConfigurationStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateRuleGroupsNamespaceResponseTypeDef#
# CreateRuleGroupsNamespaceResponseTypeDef TypedDict usage example
from types_boto3_amp.type_defs import CreateRuleGroupsNamespaceResponseTypeDef
def get_value() -> CreateRuleGroupsNamespaceResponseTypeDef:
return {
"arn": ...,
}
# CreateRuleGroupsNamespaceResponseTypeDef definition
class CreateRuleGroupsNamespaceResponseTypeDef(TypedDict):
arn: str,
name: str,
status: RuleGroupsNamespaceStatusTypeDef, # (1)
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutRuleGroupsNamespaceResponseTypeDef#
# PutRuleGroupsNamespaceResponseTypeDef TypedDict usage example
from types_boto3_amp.type_defs import PutRuleGroupsNamespaceResponseTypeDef
def get_value() -> PutRuleGroupsNamespaceResponseTypeDef:
return {
"arn": ...,
}
# PutRuleGroupsNamespaceResponseTypeDef definition
class PutRuleGroupsNamespaceResponseTypeDef(TypedDict):
arn: str,
name: str,
status: RuleGroupsNamespaceStatusTypeDef, # (1)
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RuleGroupsNamespaceDescriptionTypeDef#
# RuleGroupsNamespaceDescriptionTypeDef TypedDict usage example
from types_boto3_amp.type_defs import RuleGroupsNamespaceDescriptionTypeDef
def get_value() -> RuleGroupsNamespaceDescriptionTypeDef:
return {
"arn": ...,
}
# 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 TypedDict usage example
from types_boto3_amp.type_defs import RuleGroupsNamespaceSummaryTypeDef
def get_value() -> RuleGroupsNamespaceSummaryTypeDef:
return {
"arn": ...,
}
# RuleGroupsNamespaceSummaryTypeDef definition
class RuleGroupsNamespaceSummaryTypeDef(TypedDict):
arn: str,
createdAt: datetime,
modifiedAt: datetime,
name: str,
status: RuleGroupsNamespaceStatusTypeDef, # (1)
tags: NotRequired[Dict[str, str]],
CreateScraperResponseTypeDef#
# CreateScraperResponseTypeDef TypedDict usage example
from types_boto3_amp.type_defs import CreateScraperResponseTypeDef
def get_value() -> CreateScraperResponseTypeDef:
return {
"arn": ...,
}
# CreateScraperResponseTypeDef definition
class CreateScraperResponseTypeDef(TypedDict):
arn: str,
scraperId: str,
status: ScraperStatusTypeDef, # (1)
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteScraperResponseTypeDef#
# DeleteScraperResponseTypeDef TypedDict usage example
from types_boto3_amp.type_defs import DeleteScraperResponseTypeDef
def get_value() -> DeleteScraperResponseTypeDef:
return {
"scraperId": ...,
}
# DeleteScraperResponseTypeDef definition
class DeleteScraperResponseTypeDef(TypedDict):
scraperId: str,
status: ScraperStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateScraperResponseTypeDef#
# UpdateScraperResponseTypeDef TypedDict usage example
from types_boto3_amp.type_defs import UpdateScraperResponseTypeDef
def get_value() -> UpdateScraperResponseTypeDef:
return {
"arn": ...,
}
# UpdateScraperResponseTypeDef definition
class UpdateScraperResponseTypeDef(TypedDict):
arn: str,
scraperId: str,
status: ScraperStatusTypeDef, # (1)
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateWorkspaceResponseTypeDef#
# CreateWorkspaceResponseTypeDef TypedDict usage example
from types_boto3_amp.type_defs import CreateWorkspaceResponseTypeDef
def get_value() -> CreateWorkspaceResponseTypeDef:
return {
"arn": ...,
}
# CreateWorkspaceResponseTypeDef definition
class CreateWorkspaceResponseTypeDef(TypedDict):
arn: str,
kmsKeyArn: str,
status: WorkspaceStatusTypeDef, # (1)
tags: Dict[str, str],
workspaceId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
WorkspaceDescriptionTypeDef#
# WorkspaceDescriptionTypeDef TypedDict usage example
from types_boto3_amp.type_defs import WorkspaceDescriptionTypeDef
def get_value() -> WorkspaceDescriptionTypeDef:
return {
"alias": ...,
}
# WorkspaceDescriptionTypeDef definition
class WorkspaceDescriptionTypeDef(TypedDict):
arn: str,
createdAt: datetime,
status: WorkspaceStatusTypeDef, # (1)
workspaceId: str,
alias: NotRequired[str],
kmsKeyArn: NotRequired[str],
prometheusEndpoint: NotRequired[str],
tags: NotRequired[Dict[str, str]],
WorkspaceSummaryTypeDef#
# WorkspaceSummaryTypeDef TypedDict usage example
from types_boto3_amp.type_defs import WorkspaceSummaryTypeDef
def get_value() -> WorkspaceSummaryTypeDef:
return {
"alias": ...,
}
# WorkspaceSummaryTypeDef definition
class WorkspaceSummaryTypeDef(TypedDict):
arn: str,
createdAt: datetime,
status: WorkspaceStatusTypeDef, # (1)
workspaceId: str,
alias: NotRequired[str],
kmsKeyArn: NotRequired[str],
tags: NotRequired[Dict[str, str]],
DescribeScraperRequestWaitExtraTypeDef#
# DescribeScraperRequestWaitExtraTypeDef TypedDict usage example
from types_boto3_amp.type_defs import DescribeScraperRequestWaitExtraTypeDef
def get_value() -> DescribeScraperRequestWaitExtraTypeDef:
return {
"scraperId": ...,
}
# DescribeScraperRequestWaitExtraTypeDef definition
class DescribeScraperRequestWaitExtraTypeDef(TypedDict):
scraperId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeScraperRequestWaitTypeDef#
# DescribeScraperRequestWaitTypeDef TypedDict usage example
from types_boto3_amp.type_defs import DescribeScraperRequestWaitTypeDef
def get_value() -> DescribeScraperRequestWaitTypeDef:
return {
"scraperId": ...,
}
# DescribeScraperRequestWaitTypeDef definition
class DescribeScraperRequestWaitTypeDef(TypedDict):
scraperId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeWorkspaceRequestWaitExtraTypeDef#
# DescribeWorkspaceRequestWaitExtraTypeDef TypedDict usage example
from types_boto3_amp.type_defs import DescribeWorkspaceRequestWaitExtraTypeDef
def get_value() -> DescribeWorkspaceRequestWaitExtraTypeDef:
return {
"workspaceId": ...,
}
# DescribeWorkspaceRequestWaitExtraTypeDef definition
class DescribeWorkspaceRequestWaitExtraTypeDef(TypedDict):
workspaceId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
DescribeWorkspaceRequestWaitTypeDef#
# DescribeWorkspaceRequestWaitTypeDef TypedDict usage example
from types_boto3_amp.type_defs import DescribeWorkspaceRequestWaitTypeDef
def get_value() -> DescribeWorkspaceRequestWaitTypeDef:
return {
"workspaceId": ...,
}
# DescribeWorkspaceRequestWaitTypeDef definition
class DescribeWorkspaceRequestWaitTypeDef(TypedDict):
workspaceId: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
SourceOutputTypeDef#
# SourceOutputTypeDef TypedDict usage example
from types_boto3_amp.type_defs import SourceOutputTypeDef
def get_value() -> SourceOutputTypeDef:
return {
"eksConfiguration": ...,
}
# SourceOutputTypeDef definition
class SourceOutputTypeDef(TypedDict):
eksConfiguration: NotRequired[EksConfigurationOutputTypeDef], # (1)
SourceTypeDef#
# SourceTypeDef TypedDict usage example
from types_boto3_amp.type_defs import SourceTypeDef
def get_value() -> SourceTypeDef:
return {
"eksConfiguration": ...,
}
# SourceTypeDef definition
class SourceTypeDef(TypedDict):
eksConfiguration: NotRequired[EksConfigurationTypeDef], # (1)
ListRuleGroupsNamespacesRequestPaginateTypeDef#
# ListRuleGroupsNamespacesRequestPaginateTypeDef TypedDict usage example
from types_boto3_amp.type_defs import ListRuleGroupsNamespacesRequestPaginateTypeDef
def get_value() -> ListRuleGroupsNamespacesRequestPaginateTypeDef:
return {
"workspaceId": ...,
}
# ListRuleGroupsNamespacesRequestPaginateTypeDef definition
class ListRuleGroupsNamespacesRequestPaginateTypeDef(TypedDict):
workspaceId: str,
name: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListScrapersRequestPaginateTypeDef#
# ListScrapersRequestPaginateTypeDef TypedDict usage example
from types_boto3_amp.type_defs import ListScrapersRequestPaginateTypeDef
def get_value() -> ListScrapersRequestPaginateTypeDef:
return {
"filters": ...,
}
# ListScrapersRequestPaginateTypeDef definition
class ListScrapersRequestPaginateTypeDef(TypedDict):
filters: NotRequired[Mapping[str, Sequence[str]]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWorkspacesRequestPaginateTypeDef#
# ListWorkspacesRequestPaginateTypeDef TypedDict usage example
from types_boto3_amp.type_defs import ListWorkspacesRequestPaginateTypeDef
def get_value() -> ListWorkspacesRequestPaginateTypeDef:
return {
"alias": ...,
}
# ListWorkspacesRequestPaginateTypeDef definition
class ListWorkspacesRequestPaginateTypeDef(TypedDict):
alias: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeAlertManagerDefinitionResponseTypeDef#
# DescribeAlertManagerDefinitionResponseTypeDef TypedDict usage example
from types_boto3_amp.type_defs import DescribeAlertManagerDefinitionResponseTypeDef
def get_value() -> DescribeAlertManagerDefinitionResponseTypeDef:
return {
"alertManagerDefinition": ...,
}
# DescribeAlertManagerDefinitionResponseTypeDef definition
class DescribeAlertManagerDefinitionResponseTypeDef(TypedDict):
alertManagerDefinition: AlertManagerDefinitionDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeLoggingConfigurationResponseTypeDef#
# DescribeLoggingConfigurationResponseTypeDef TypedDict usage example
from types_boto3_amp.type_defs import DescribeLoggingConfigurationResponseTypeDef
def get_value() -> DescribeLoggingConfigurationResponseTypeDef:
return {
"loggingConfiguration": ...,
}
# DescribeLoggingConfigurationResponseTypeDef definition
class DescribeLoggingConfigurationResponseTypeDef(TypedDict):
loggingConfiguration: LoggingConfigurationMetadataTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeRuleGroupsNamespaceResponseTypeDef#
# DescribeRuleGroupsNamespaceResponseTypeDef TypedDict usage example
from types_boto3_amp.type_defs import DescribeRuleGroupsNamespaceResponseTypeDef
def get_value() -> DescribeRuleGroupsNamespaceResponseTypeDef:
return {
"ruleGroupsNamespace": ...,
}
# DescribeRuleGroupsNamespaceResponseTypeDef definition
class DescribeRuleGroupsNamespaceResponseTypeDef(TypedDict):
ruleGroupsNamespace: RuleGroupsNamespaceDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListRuleGroupsNamespacesResponseTypeDef#
# ListRuleGroupsNamespacesResponseTypeDef TypedDict usage example
from types_boto3_amp.type_defs import ListRuleGroupsNamespacesResponseTypeDef
def get_value() -> ListRuleGroupsNamespacesResponseTypeDef:
return {
"nextToken": ...,
}
# ListRuleGroupsNamespacesResponseTypeDef definition
class ListRuleGroupsNamespacesResponseTypeDef(TypedDict):
ruleGroupsNamespaces: List[RuleGroupsNamespaceSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
DescribeWorkspaceResponseTypeDef#
# DescribeWorkspaceResponseTypeDef TypedDict usage example
from types_boto3_amp.type_defs import DescribeWorkspaceResponseTypeDef
def get_value() -> DescribeWorkspaceResponseTypeDef:
return {
"workspace": ...,
}
# DescribeWorkspaceResponseTypeDef definition
class DescribeWorkspaceResponseTypeDef(TypedDict):
workspace: WorkspaceDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListWorkspacesResponseTypeDef#
# ListWorkspacesResponseTypeDef TypedDict usage example
from types_boto3_amp.type_defs import ListWorkspacesResponseTypeDef
def get_value() -> ListWorkspacesResponseTypeDef:
return {
"nextToken": ...,
}
# ListWorkspacesResponseTypeDef definition
class ListWorkspacesResponseTypeDef(TypedDict):
workspaces: List[WorkspaceSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ScraperDescriptionTypeDef#
# ScraperDescriptionTypeDef TypedDict usage example
from types_boto3_amp.type_defs import ScraperDescriptionTypeDef
def get_value() -> ScraperDescriptionTypeDef:
return {
"alias": ...,
}
# ScraperDescriptionTypeDef definition
class ScraperDescriptionTypeDef(TypedDict):
arn: str,
createdAt: datetime,
destination: DestinationTypeDef, # (1)
lastModifiedAt: datetime,
roleArn: str,
scrapeConfiguration: ScrapeConfigurationOutputTypeDef, # (3)
scraperId: str,
source: SourceOutputTypeDef, # (4)
status: ScraperStatusTypeDef, # (5)
alias: NotRequired[str],
roleConfiguration: NotRequired[RoleConfigurationTypeDef], # (2)
statusReason: NotRequired[str],
tags: NotRequired[Dict[str, str]],
- See DestinationTypeDef
- See RoleConfigurationTypeDef
- See ScrapeConfigurationOutputTypeDef
- See SourceOutputTypeDef
- See ScraperStatusTypeDef
ScraperSummaryTypeDef#
# ScraperSummaryTypeDef TypedDict usage example
from types_boto3_amp.type_defs import ScraperSummaryTypeDef
def get_value() -> ScraperSummaryTypeDef:
return {
"alias": ...,
}
# ScraperSummaryTypeDef definition
class ScraperSummaryTypeDef(TypedDict):
arn: str,
createdAt: datetime,
destination: DestinationTypeDef, # (1)
lastModifiedAt: datetime,
roleArn: str,
scraperId: str,
source: SourceOutputTypeDef, # (3)
status: ScraperStatusTypeDef, # (4)
alias: NotRequired[str],
roleConfiguration: NotRequired[RoleConfigurationTypeDef], # (2)
statusReason: NotRequired[str],
tags: NotRequired[Dict[str, str]],
- See DestinationTypeDef
- See RoleConfigurationTypeDef
- See SourceOutputTypeDef
- See ScraperStatusTypeDef
UpdateScraperRequestTypeDef#
# UpdateScraperRequestTypeDef TypedDict usage example
from types_boto3_amp.type_defs import UpdateScraperRequestTypeDef
def get_value() -> UpdateScraperRequestTypeDef:
return {
"scraperId": ...,
}
# UpdateScraperRequestTypeDef definition
class UpdateScraperRequestTypeDef(TypedDict):
scraperId: str,
alias: NotRequired[str],
clientToken: NotRequired[str],
destination: NotRequired[DestinationTypeDef], # (1)
roleConfiguration: NotRequired[RoleConfigurationTypeDef], # (2)
scrapeConfiguration: NotRequired[ScrapeConfigurationUnionTypeDef], # (3)
- See DestinationTypeDef
- See RoleConfigurationTypeDef
- See ScrapeConfigurationTypeDef ScrapeConfigurationOutputTypeDef
DescribeScraperResponseTypeDef#
# DescribeScraperResponseTypeDef TypedDict usage example
from types_boto3_amp.type_defs import DescribeScraperResponseTypeDef
def get_value() -> DescribeScraperResponseTypeDef:
return {
"scraper": ...,
}
# DescribeScraperResponseTypeDef definition
class DescribeScraperResponseTypeDef(TypedDict):
scraper: ScraperDescriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListScrapersResponseTypeDef#
# ListScrapersResponseTypeDef TypedDict usage example
from types_boto3_amp.type_defs import ListScrapersResponseTypeDef
def get_value() -> ListScrapersResponseTypeDef:
return {
"nextToken": ...,
}
# ListScrapersResponseTypeDef definition
class ListScrapersResponseTypeDef(TypedDict):
scrapers: List[ScraperSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CreateScraperRequestTypeDef#
# CreateScraperRequestTypeDef TypedDict usage example
from types_boto3_amp.type_defs import CreateScraperRequestTypeDef
def get_value() -> CreateScraperRequestTypeDef:
return {
"destination": ...,
}
# CreateScraperRequestTypeDef definition
class CreateScraperRequestTypeDef(TypedDict):
destination: DestinationTypeDef, # (1)
scrapeConfiguration: ScrapeConfigurationUnionTypeDef, # (2)
source: SourceUnionTypeDef, # (3)
alias: NotRequired[str],
clientToken: NotRequired[str],
roleConfiguration: NotRequired[RoleConfigurationTypeDef], # (4)
tags: NotRequired[Mapping[str, str]],