Typed dictionaries
Index > CloudWatchObservabilityAccessManager > Typed dictionaries
Auto-generated documentation for CloudWatchObservabilityAccessManager type annotations stubs module mypy-boto3-oam.
CreateLinkInputRequestTypeDef
# CreateLinkInputRequestTypeDef usage example
from mypy_boto3_oam.type_defs import CreateLinkInputRequestTypeDef
def get_value() -> CreateLinkInputRequestTypeDef:
return {
"LabelTemplate": ...,
"ResourceTypes": ...,
"SinkIdentifier": ...,
}
# CreateLinkInputRequestTypeDef definition
class CreateLinkInputRequestTypeDef(TypedDict):
LabelTemplate: str,
ResourceTypes: Sequence[ResourceTypeType], # (1)
SinkIdentifier: str,
Tags: NotRequired[Mapping[str, str]],
- See ResourceTypeType
ResponseMetadataTypeDef
# ResponseMetadataTypeDef usage example
from mypy_boto3_oam.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,
CreateSinkInputRequestTypeDef
# CreateSinkInputRequestTypeDef usage example
from mypy_boto3_oam.type_defs import CreateSinkInputRequestTypeDef
def get_value() -> CreateSinkInputRequestTypeDef:
return {
"Name": ...,
}
# CreateSinkInputRequestTypeDef definition
class CreateSinkInputRequestTypeDef(TypedDict):
Name: str,
Tags: NotRequired[Mapping[str, str]],
DeleteLinkInputRequestTypeDef
# DeleteLinkInputRequestTypeDef usage example
from mypy_boto3_oam.type_defs import DeleteLinkInputRequestTypeDef
def get_value() -> DeleteLinkInputRequestTypeDef:
return {
"Identifier": ...,
}
# DeleteLinkInputRequestTypeDef definition
class DeleteLinkInputRequestTypeDef(TypedDict):
Identifier: str,
DeleteSinkInputRequestTypeDef
# DeleteSinkInputRequestTypeDef usage example
from mypy_boto3_oam.type_defs import DeleteSinkInputRequestTypeDef
def get_value() -> DeleteSinkInputRequestTypeDef:
return {
"Identifier": ...,
}
# DeleteSinkInputRequestTypeDef definition
class DeleteSinkInputRequestTypeDef(TypedDict):
Identifier: str,
GetLinkInputRequestTypeDef
# GetLinkInputRequestTypeDef usage example
from mypy_boto3_oam.type_defs import GetLinkInputRequestTypeDef
def get_value() -> GetLinkInputRequestTypeDef:
return {
"Identifier": ...,
}
# GetLinkInputRequestTypeDef definition
class GetLinkInputRequestTypeDef(TypedDict):
Identifier: str,
GetSinkInputRequestTypeDef
# GetSinkInputRequestTypeDef usage example
from mypy_boto3_oam.type_defs import GetSinkInputRequestTypeDef
def get_value() -> GetSinkInputRequestTypeDef:
return {
"Identifier": ...,
}
# GetSinkInputRequestTypeDef definition
class GetSinkInputRequestTypeDef(TypedDict):
Identifier: str,
GetSinkPolicyInputRequestTypeDef
# GetSinkPolicyInputRequestTypeDef usage example
from mypy_boto3_oam.type_defs import GetSinkPolicyInputRequestTypeDef
def get_value() -> GetSinkPolicyInputRequestTypeDef:
return {
"SinkIdentifier": ...,
}
# GetSinkPolicyInputRequestTypeDef definition
class GetSinkPolicyInputRequestTypeDef(TypedDict):
SinkIdentifier: str,
PaginatorConfigTypeDef
# PaginatorConfigTypeDef usage example
from mypy_boto3_oam.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListAttachedLinksInputRequestTypeDef
# ListAttachedLinksInputRequestTypeDef usage example
from mypy_boto3_oam.type_defs import ListAttachedLinksInputRequestTypeDef
def get_value() -> ListAttachedLinksInputRequestTypeDef:
return {
"SinkIdentifier": ...,
}
# ListAttachedLinksInputRequestTypeDef definition
class ListAttachedLinksInputRequestTypeDef(TypedDict):
SinkIdentifier: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListAttachedLinksItemTypeDef
# ListAttachedLinksItemTypeDef usage example
from mypy_boto3_oam.type_defs import ListAttachedLinksItemTypeDef
def get_value() -> ListAttachedLinksItemTypeDef:
return {
"Label": ...,
}
# ListAttachedLinksItemTypeDef definition
class ListAttachedLinksItemTypeDef(TypedDict):
Label: NotRequired[str],
LinkArn: NotRequired[str],
ResourceTypes: NotRequired[List[str]],
ListLinksInputRequestTypeDef
# ListLinksInputRequestTypeDef usage example
from mypy_boto3_oam.type_defs import ListLinksInputRequestTypeDef
def get_value() -> ListLinksInputRequestTypeDef:
return {
"MaxResults": ...,
}
# ListLinksInputRequestTypeDef definition
class ListLinksInputRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListLinksItemTypeDef
# ListLinksItemTypeDef usage example
from mypy_boto3_oam.type_defs import ListLinksItemTypeDef
def get_value() -> ListLinksItemTypeDef:
return {
"Arn": ...,
}
# ListLinksItemTypeDef definition
class ListLinksItemTypeDef(TypedDict):
Arn: NotRequired[str],
Id: NotRequired[str],
Label: NotRequired[str],
ResourceTypes: NotRequired[List[str]],
SinkArn: NotRequired[str],
ListSinksInputRequestTypeDef
# ListSinksInputRequestTypeDef usage example
from mypy_boto3_oam.type_defs import ListSinksInputRequestTypeDef
def get_value() -> ListSinksInputRequestTypeDef:
return {
"MaxResults": ...,
}
# ListSinksInputRequestTypeDef definition
class ListSinksInputRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListSinksItemTypeDef
# ListSinksItemTypeDef usage example
from mypy_boto3_oam.type_defs import ListSinksItemTypeDef
def get_value() -> ListSinksItemTypeDef:
return {
"Arn": ...,
}
# ListSinksItemTypeDef definition
class ListSinksItemTypeDef(TypedDict):
Arn: NotRequired[str],
Id: NotRequired[str],
Name: NotRequired[str],
ListTagsForResourceInputRequestTypeDef
# ListTagsForResourceInputRequestTypeDef usage example
from mypy_boto3_oam.type_defs import ListTagsForResourceInputRequestTypeDef
def get_value() -> ListTagsForResourceInputRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceInputRequestTypeDef definition
class ListTagsForResourceInputRequestTypeDef(TypedDict):
ResourceArn: str,
PutSinkPolicyInputRequestTypeDef
# PutSinkPolicyInputRequestTypeDef usage example
from mypy_boto3_oam.type_defs import PutSinkPolicyInputRequestTypeDef
def get_value() -> PutSinkPolicyInputRequestTypeDef:
return {
"SinkIdentifier": ...,
"Policy": ...,
}
# PutSinkPolicyInputRequestTypeDef definition
class PutSinkPolicyInputRequestTypeDef(TypedDict):
SinkIdentifier: str,
Policy: str,
TagResourceInputRequestTypeDef
# TagResourceInputRequestTypeDef usage example
from mypy_boto3_oam.type_defs import TagResourceInputRequestTypeDef
def get_value() -> TagResourceInputRequestTypeDef:
return {
"ResourceArn": ...,
"Tags": ...,
}
# TagResourceInputRequestTypeDef definition
class TagResourceInputRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceInputRequestTypeDef
# UntagResourceInputRequestTypeDef usage example
from mypy_boto3_oam.type_defs import UntagResourceInputRequestTypeDef
def get_value() -> UntagResourceInputRequestTypeDef:
return {
"ResourceArn": ...,
"TagKeys": ...,
}
# UntagResourceInputRequestTypeDef definition
class UntagResourceInputRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateLinkInputRequestTypeDef
# UpdateLinkInputRequestTypeDef usage example
from mypy_boto3_oam.type_defs import UpdateLinkInputRequestTypeDef
def get_value() -> UpdateLinkInputRequestTypeDef:
return {
"Identifier": ...,
"ResourceTypes": ...,
}
# UpdateLinkInputRequestTypeDef definition
class UpdateLinkInputRequestTypeDef(TypedDict):
Identifier: str,
ResourceTypes: Sequence[ResourceTypeType], # (1)
- See ResourceTypeType
CreateLinkOutputTypeDef
# CreateLinkOutputTypeDef usage example
from mypy_boto3_oam.type_defs import CreateLinkOutputTypeDef
def get_value() -> CreateLinkOutputTypeDef:
return {
"Arn": ...,
"Id": ...,
"Label": ...,
"LabelTemplate": ...,
"ResourceTypes": ...,
"SinkArn": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
# CreateLinkOutputTypeDef definition
class CreateLinkOutputTypeDef(TypedDict):
Arn: str,
Id: str,
Label: str,
LabelTemplate: str,
ResourceTypes: List[str],
SinkArn: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateSinkOutputTypeDef
# CreateSinkOutputTypeDef usage example
from mypy_boto3_oam.type_defs import CreateSinkOutputTypeDef
def get_value() -> CreateSinkOutputTypeDef:
return {
"Arn": ...,
"Id": ...,
"Name": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
# CreateSinkOutputTypeDef definition
class CreateSinkOutputTypeDef(TypedDict):
Arn: str,
Id: str,
Name: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetLinkOutputTypeDef
# GetLinkOutputTypeDef usage example
from mypy_boto3_oam.type_defs import GetLinkOutputTypeDef
def get_value() -> GetLinkOutputTypeDef:
return {
"Arn": ...,
"Id": ...,
"Label": ...,
"LabelTemplate": ...,
"ResourceTypes": ...,
"SinkArn": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
# GetLinkOutputTypeDef definition
class GetLinkOutputTypeDef(TypedDict):
Arn: str,
Id: str,
Label: str,
LabelTemplate: str,
ResourceTypes: List[str],
SinkArn: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetSinkOutputTypeDef
# GetSinkOutputTypeDef usage example
from mypy_boto3_oam.type_defs import GetSinkOutputTypeDef
def get_value() -> GetSinkOutputTypeDef:
return {
"Arn": ...,
"Id": ...,
"Name": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
# GetSinkOutputTypeDef definition
class GetSinkOutputTypeDef(TypedDict):
Arn: str,
Id: str,
Name: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetSinkPolicyOutputTypeDef
# GetSinkPolicyOutputTypeDef usage example
from mypy_boto3_oam.type_defs import GetSinkPolicyOutputTypeDef
def get_value() -> GetSinkPolicyOutputTypeDef:
return {
"SinkArn": ...,
"SinkId": ...,
"Policy": ...,
"ResponseMetadata": ...,
}
# GetSinkPolicyOutputTypeDef definition
class GetSinkPolicyOutputTypeDef(TypedDict):
SinkArn: str,
SinkId: str,
Policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceOutputTypeDef
# ListTagsForResourceOutputTypeDef usage example
from mypy_boto3_oam.type_defs import ListTagsForResourceOutputTypeDef
def get_value() -> ListTagsForResourceOutputTypeDef:
return {
"Tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceOutputTypeDef definition
class ListTagsForResourceOutputTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutSinkPolicyOutputTypeDef
# PutSinkPolicyOutputTypeDef usage example
from mypy_boto3_oam.type_defs import PutSinkPolicyOutputTypeDef
def get_value() -> PutSinkPolicyOutputTypeDef:
return {
"SinkArn": ...,
"SinkId": ...,
"Policy": ...,
"ResponseMetadata": ...,
}
# PutSinkPolicyOutputTypeDef definition
class PutSinkPolicyOutputTypeDef(TypedDict):
SinkArn: str,
SinkId: str,
Policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateLinkOutputTypeDef
# UpdateLinkOutputTypeDef usage example
from mypy_boto3_oam.type_defs import UpdateLinkOutputTypeDef
def get_value() -> UpdateLinkOutputTypeDef:
return {
"Arn": ...,
"Id": ...,
"Label": ...,
"LabelTemplate": ...,
"ResourceTypes": ...,
"SinkArn": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
# UpdateLinkOutputTypeDef definition
class UpdateLinkOutputTypeDef(TypedDict):
Arn: str,
Id: str,
Label: str,
LabelTemplate: str,
ResourceTypes: List[str],
SinkArn: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListAttachedLinksInputListAttachedLinksPaginateTypeDef
# ListAttachedLinksInputListAttachedLinksPaginateTypeDef usage example
from mypy_boto3_oam.type_defs import ListAttachedLinksInputListAttachedLinksPaginateTypeDef
def get_value() -> ListAttachedLinksInputListAttachedLinksPaginateTypeDef:
return {
"SinkIdentifier": ...,
}
# ListAttachedLinksInputListAttachedLinksPaginateTypeDef definition
class ListAttachedLinksInputListAttachedLinksPaginateTypeDef(TypedDict):
SinkIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListLinksInputListLinksPaginateTypeDef
# ListLinksInputListLinksPaginateTypeDef usage example
from mypy_boto3_oam.type_defs import ListLinksInputListLinksPaginateTypeDef
def get_value() -> ListLinksInputListLinksPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListLinksInputListLinksPaginateTypeDef definition
class ListLinksInputListLinksPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSinksInputListSinksPaginateTypeDef
# ListSinksInputListSinksPaginateTypeDef usage example
from mypy_boto3_oam.type_defs import ListSinksInputListSinksPaginateTypeDef
def get_value() -> ListSinksInputListSinksPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListSinksInputListSinksPaginateTypeDef definition
class ListSinksInputListSinksPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAttachedLinksOutputTypeDef
# ListAttachedLinksOutputTypeDef usage example
from mypy_boto3_oam.type_defs import ListAttachedLinksOutputTypeDef
def get_value() -> ListAttachedLinksOutputTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListAttachedLinksOutputTypeDef definition
class ListAttachedLinksOutputTypeDef(TypedDict):
Items: List[ListAttachedLinksItemTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListLinksOutputTypeDef
# ListLinksOutputTypeDef usage example
from mypy_boto3_oam.type_defs import ListLinksOutputTypeDef
def get_value() -> ListLinksOutputTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListLinksOutputTypeDef definition
class ListLinksOutputTypeDef(TypedDict):
Items: List[ListLinksItemTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSinksOutputTypeDef
# ListSinksOutputTypeDef usage example
from mypy_boto3_oam.type_defs import ListSinksOutputTypeDef
def get_value() -> ListSinksOutputTypeDef:
return {
"Items": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListSinksOutputTypeDef definition
class ListSinksOutputTypeDef(TypedDict):
Items: List[ListSinksItemTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)