Type definitions#
Index > CloudWatchObservabilityAccessManager > Type definitions
Auto-generated documentation for CloudWatchObservabilityAccessManager type annotations stubs module types-boto3-oam.
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_oam.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],
CreateSinkInputTypeDef#
# CreateSinkInputTypeDef TypedDict usage example
from types_boto3_oam.type_defs import CreateSinkInputTypeDef
def get_value() -> CreateSinkInputTypeDef:
return {
"Name": ...,
}
# CreateSinkInputTypeDef definition
class CreateSinkInputTypeDef(TypedDict):
Name: str,
Tags: NotRequired[Mapping[str, str]],
DeleteLinkInputTypeDef#
# DeleteLinkInputTypeDef TypedDict usage example
from types_boto3_oam.type_defs import DeleteLinkInputTypeDef
def get_value() -> DeleteLinkInputTypeDef:
return {
"Identifier": ...,
}
# DeleteLinkInputTypeDef definition
class DeleteLinkInputTypeDef(TypedDict):
Identifier: str,
DeleteSinkInputTypeDef#
# DeleteSinkInputTypeDef TypedDict usage example
from types_boto3_oam.type_defs import DeleteSinkInputTypeDef
def get_value() -> DeleteSinkInputTypeDef:
return {
"Identifier": ...,
}
# DeleteSinkInputTypeDef definition
class DeleteSinkInputTypeDef(TypedDict):
Identifier: str,
GetLinkInputTypeDef#
# GetLinkInputTypeDef TypedDict usage example
from types_boto3_oam.type_defs import GetLinkInputTypeDef
def get_value() -> GetLinkInputTypeDef:
return {
"Identifier": ...,
}
# GetLinkInputTypeDef definition
class GetLinkInputTypeDef(TypedDict):
Identifier: str,
GetSinkInputTypeDef#
# GetSinkInputTypeDef TypedDict usage example
from types_boto3_oam.type_defs import GetSinkInputTypeDef
def get_value() -> GetSinkInputTypeDef:
return {
"Identifier": ...,
}
# GetSinkInputTypeDef definition
class GetSinkInputTypeDef(TypedDict):
Identifier: str,
GetSinkPolicyInputTypeDef#
# GetSinkPolicyInputTypeDef TypedDict usage example
from types_boto3_oam.type_defs import GetSinkPolicyInputTypeDef
def get_value() -> GetSinkPolicyInputTypeDef:
return {
"SinkIdentifier": ...,
}
# GetSinkPolicyInputTypeDef definition
class GetSinkPolicyInputTypeDef(TypedDict):
SinkIdentifier: str,
LogGroupConfigurationTypeDef#
# LogGroupConfigurationTypeDef TypedDict usage example
from types_boto3_oam.type_defs import LogGroupConfigurationTypeDef
def get_value() -> LogGroupConfigurationTypeDef:
return {
"Filter": ...,
}
# LogGroupConfigurationTypeDef definition
class LogGroupConfigurationTypeDef(TypedDict):
Filter: str,
MetricConfigurationTypeDef#
# MetricConfigurationTypeDef TypedDict usage example
from types_boto3_oam.type_defs import MetricConfigurationTypeDef
def get_value() -> MetricConfigurationTypeDef:
return {
"Filter": ...,
}
# MetricConfigurationTypeDef definition
class MetricConfigurationTypeDef(TypedDict):
Filter: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_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],
ListAttachedLinksInputTypeDef#
# ListAttachedLinksInputTypeDef TypedDict usage example
from types_boto3_oam.type_defs import ListAttachedLinksInputTypeDef
def get_value() -> ListAttachedLinksInputTypeDef:
return {
"SinkIdentifier": ...,
}
# ListAttachedLinksInputTypeDef definition
class ListAttachedLinksInputTypeDef(TypedDict):
SinkIdentifier: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListAttachedLinksItemTypeDef#
# ListAttachedLinksItemTypeDef TypedDict usage example
from types_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]],
ListLinksInputTypeDef#
# ListLinksInputTypeDef TypedDict usage example
from types_boto3_oam.type_defs import ListLinksInputTypeDef
def get_value() -> ListLinksInputTypeDef:
return {
"MaxResults": ...,
}
# ListLinksInputTypeDef definition
class ListLinksInputTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListLinksItemTypeDef#
# ListLinksItemTypeDef TypedDict usage example
from types_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],
ListSinksInputTypeDef#
# ListSinksInputTypeDef TypedDict usage example
from types_boto3_oam.type_defs import ListSinksInputTypeDef
def get_value() -> ListSinksInputTypeDef:
return {
"MaxResults": ...,
}
# ListSinksInputTypeDef definition
class ListSinksInputTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListSinksItemTypeDef#
# ListSinksItemTypeDef TypedDict usage example
from types_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],
ListTagsForResourceInputTypeDef#
# ListTagsForResourceInputTypeDef TypedDict usage example
from types_boto3_oam.type_defs import ListTagsForResourceInputTypeDef
def get_value() -> ListTagsForResourceInputTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceInputTypeDef definition
class ListTagsForResourceInputTypeDef(TypedDict):
ResourceArn: str,
PutSinkPolicyInputTypeDef#
# PutSinkPolicyInputTypeDef TypedDict usage example
from types_boto3_oam.type_defs import PutSinkPolicyInputTypeDef
def get_value() -> PutSinkPolicyInputTypeDef:
return {
"Policy": ...,
}
# PutSinkPolicyInputTypeDef definition
class PutSinkPolicyInputTypeDef(TypedDict):
Policy: str,
SinkIdentifier: str,
TagResourceInputTypeDef#
# TagResourceInputTypeDef TypedDict usage example
from types_boto3_oam.type_defs import TagResourceInputTypeDef
def get_value() -> TagResourceInputTypeDef:
return {
"ResourceArn": ...,
}
# TagResourceInputTypeDef definition
class TagResourceInputTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceInputTypeDef#
# UntagResourceInputTypeDef TypedDict usage example
from types_boto3_oam.type_defs import UntagResourceInputTypeDef
def get_value() -> UntagResourceInputTypeDef:
return {
"ResourceArn": ...,
}
# UntagResourceInputTypeDef definition
class UntagResourceInputTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
CreateSinkOutputTypeDef#
# CreateSinkOutputTypeDef TypedDict usage example
from types_boto3_oam.type_defs import CreateSinkOutputTypeDef
def get_value() -> CreateSinkOutputTypeDef:
return {
"Arn": ...,
}
# CreateSinkOutputTypeDef definition
class CreateSinkOutputTypeDef(TypedDict):
Arn: str,
Id: str,
Name: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetSinkOutputTypeDef#
# GetSinkOutputTypeDef TypedDict usage example
from types_boto3_oam.type_defs import GetSinkOutputTypeDef
def get_value() -> GetSinkOutputTypeDef:
return {
"Arn": ...,
}
# GetSinkOutputTypeDef definition
class GetSinkOutputTypeDef(TypedDict):
Arn: str,
Id: str,
Name: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetSinkPolicyOutputTypeDef#
# GetSinkPolicyOutputTypeDef TypedDict usage example
from types_boto3_oam.type_defs import GetSinkPolicyOutputTypeDef
def get_value() -> GetSinkPolicyOutputTypeDef:
return {
"Policy": ...,
}
# GetSinkPolicyOutputTypeDef definition
class GetSinkPolicyOutputTypeDef(TypedDict):
Policy: str,
SinkArn: str,
SinkId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceOutputTypeDef#
# ListTagsForResourceOutputTypeDef TypedDict usage example
from types_boto3_oam.type_defs import ListTagsForResourceOutputTypeDef
def get_value() -> ListTagsForResourceOutputTypeDef:
return {
"Tags": ...,
}
# ListTagsForResourceOutputTypeDef definition
class ListTagsForResourceOutputTypeDef(TypedDict):
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutSinkPolicyOutputTypeDef#
# PutSinkPolicyOutputTypeDef TypedDict usage example
from types_boto3_oam.type_defs import PutSinkPolicyOutputTypeDef
def get_value() -> PutSinkPolicyOutputTypeDef:
return {
"Policy": ...,
}
# PutSinkPolicyOutputTypeDef definition
class PutSinkPolicyOutputTypeDef(TypedDict):
Policy: str,
SinkArn: str,
SinkId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
LinkConfigurationTypeDef#
# LinkConfigurationTypeDef TypedDict usage example
from types_boto3_oam.type_defs import LinkConfigurationTypeDef
def get_value() -> LinkConfigurationTypeDef:
return {
"LogGroupConfiguration": ...,
}
# LinkConfigurationTypeDef definition
class LinkConfigurationTypeDef(TypedDict):
LogGroupConfiguration: NotRequired[LogGroupConfigurationTypeDef], # (1)
MetricConfiguration: NotRequired[MetricConfigurationTypeDef], # (2)
ListAttachedLinksInputPaginateTypeDef#
# ListAttachedLinksInputPaginateTypeDef TypedDict usage example
from types_boto3_oam.type_defs import ListAttachedLinksInputPaginateTypeDef
def get_value() -> ListAttachedLinksInputPaginateTypeDef:
return {
"SinkIdentifier": ...,
}
# ListAttachedLinksInputPaginateTypeDef definition
class ListAttachedLinksInputPaginateTypeDef(TypedDict):
SinkIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListLinksInputPaginateTypeDef#
# ListLinksInputPaginateTypeDef TypedDict usage example
from types_boto3_oam.type_defs import ListLinksInputPaginateTypeDef
def get_value() -> ListLinksInputPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListLinksInputPaginateTypeDef definition
class ListLinksInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSinksInputPaginateTypeDef#
# ListSinksInputPaginateTypeDef TypedDict usage example
from types_boto3_oam.type_defs import ListSinksInputPaginateTypeDef
def get_value() -> ListSinksInputPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListSinksInputPaginateTypeDef definition
class ListSinksInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAttachedLinksOutputTypeDef#
# ListAttachedLinksOutputTypeDef TypedDict usage example
from types_boto3_oam.type_defs import ListAttachedLinksOutputTypeDef
def get_value() -> ListAttachedLinksOutputTypeDef:
return {
"Items": ...,
}
# ListAttachedLinksOutputTypeDef definition
class ListAttachedLinksOutputTypeDef(TypedDict):
Items: List[ListAttachedLinksItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListLinksOutputTypeDef#
# ListLinksOutputTypeDef TypedDict usage example
from types_boto3_oam.type_defs import ListLinksOutputTypeDef
def get_value() -> ListLinksOutputTypeDef:
return {
"Items": ...,
}
# ListLinksOutputTypeDef definition
class ListLinksOutputTypeDef(TypedDict):
Items: List[ListLinksItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListSinksOutputTypeDef#
# ListSinksOutputTypeDef TypedDict usage example
from types_boto3_oam.type_defs import ListSinksOutputTypeDef
def get_value() -> ListSinksOutputTypeDef:
return {
"Items": ...,
}
# ListSinksOutputTypeDef definition
class ListSinksOutputTypeDef(TypedDict):
Items: List[ListSinksItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateLinkInputTypeDef#
# CreateLinkInputTypeDef TypedDict usage example
from types_boto3_oam.type_defs import CreateLinkInputTypeDef
def get_value() -> CreateLinkInputTypeDef:
return {
"LabelTemplate": ...,
}
# CreateLinkInputTypeDef definition
class CreateLinkInputTypeDef(TypedDict):
LabelTemplate: str,
ResourceTypes: Sequence[ResourceTypeType], # (1)
SinkIdentifier: str,
LinkConfiguration: NotRequired[LinkConfigurationTypeDef], # (2)
Tags: NotRequired[Mapping[str, str]],
CreateLinkOutputTypeDef#
# CreateLinkOutputTypeDef TypedDict usage example
from types_boto3_oam.type_defs import CreateLinkOutputTypeDef
def get_value() -> CreateLinkOutputTypeDef:
return {
"Arn": ...,
}
# CreateLinkOutputTypeDef definition
class CreateLinkOutputTypeDef(TypedDict):
Arn: str,
Id: str,
Label: str,
LabelTemplate: str,
LinkConfiguration: LinkConfigurationTypeDef, # (1)
ResourceTypes: List[str],
SinkArn: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetLinkOutputTypeDef#
# GetLinkOutputTypeDef TypedDict usage example
from types_boto3_oam.type_defs import GetLinkOutputTypeDef
def get_value() -> GetLinkOutputTypeDef:
return {
"Arn": ...,
}
# GetLinkOutputTypeDef definition
class GetLinkOutputTypeDef(TypedDict):
Arn: str,
Id: str,
Label: str,
LabelTemplate: str,
LinkConfiguration: LinkConfigurationTypeDef, # (1)
ResourceTypes: List[str],
SinkArn: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateLinkInputTypeDef#
# UpdateLinkInputTypeDef TypedDict usage example
from types_boto3_oam.type_defs import UpdateLinkInputTypeDef
def get_value() -> UpdateLinkInputTypeDef:
return {
"Identifier": ...,
}
# UpdateLinkInputTypeDef definition
class UpdateLinkInputTypeDef(TypedDict):
Identifier: str,
ResourceTypes: Sequence[ResourceTypeType], # (1)
LinkConfiguration: NotRequired[LinkConfigurationTypeDef], # (2)
UpdateLinkOutputTypeDef#
# UpdateLinkOutputTypeDef TypedDict usage example
from types_boto3_oam.type_defs import UpdateLinkOutputTypeDef
def get_value() -> UpdateLinkOutputTypeDef:
return {
"Arn": ...,
}
# UpdateLinkOutputTypeDef definition
class UpdateLinkOutputTypeDef(TypedDict):
Arn: str,
Id: str,
Label: str,
LabelTemplate: str,
LinkConfiguration: LinkConfigurationTypeDef, # (1)
ResourceTypes: List[str],
SinkArn: str,
Tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)