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