Type definitions#
Index > CloudWatchObservabilityAccessManager > Type definitions
Auto-generated documentation for CloudWatchObservabilityAccessManager type annotations stubs module mypy-boto3-oam.
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
CreateSinkInputRequestTypeDef#
# CreateSinkInputRequestTypeDef definition
class CreateSinkInputRequestTypeDef(TypedDict):
Name: str,
Tags: NotRequired[Mapping[str, str]],
DeleteLinkInputRequestTypeDef#
# DeleteLinkInputRequestTypeDef definition
class DeleteLinkInputRequestTypeDef(TypedDict):
Identifier: str,
DeleteSinkInputRequestTypeDef#
# DeleteSinkInputRequestTypeDef definition
class DeleteSinkInputRequestTypeDef(TypedDict):
Identifier: str,
GetLinkInputRequestTypeDef#
# GetLinkInputRequestTypeDef definition
class GetLinkInputRequestTypeDef(TypedDict):
Identifier: str,
GetSinkInputRequestTypeDef#
# GetSinkInputRequestTypeDef definition
class GetSinkInputRequestTypeDef(TypedDict):
Identifier: str,
GetSinkPolicyInputRequestTypeDef#
# GetSinkPolicyInputRequestTypeDef definition
class GetSinkPolicyInputRequestTypeDef(TypedDict):
SinkIdentifier: str,
LogGroupConfigurationTypeDef#
# LogGroupConfigurationTypeDef definition
class LogGroupConfigurationTypeDef(TypedDict):
Filter: str,
MetricConfigurationTypeDef#
# MetricConfigurationTypeDef definition
class MetricConfigurationTypeDef(TypedDict):
Filter: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListAttachedLinksInputRequestTypeDef#
# ListAttachedLinksInputRequestTypeDef definition
class ListAttachedLinksInputRequestTypeDef(TypedDict):
SinkIdentifier: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListAttachedLinksItemTypeDef#
# ListAttachedLinksItemTypeDef definition
class ListAttachedLinksItemTypeDef(TypedDict):
Label: NotRequired[str],
LinkArn: NotRequired[str],
ResourceTypes: NotRequired[list[str]],
ListLinksInputRequestTypeDef#
# ListLinksInputRequestTypeDef definition
class ListLinksInputRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListLinksItemTypeDef#
# ListLinksItemTypeDef definition
class ListLinksItemTypeDef(TypedDict):
Arn: NotRequired[str],
Id: NotRequired[str],
Label: NotRequired[str],
ResourceTypes: NotRequired[list[str]],
SinkArn: NotRequired[str],
ListSinksInputRequestTypeDef#
# ListSinksInputRequestTypeDef definition
class ListSinksInputRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListSinksItemTypeDef#
# ListSinksItemTypeDef definition
class ListSinksItemTypeDef(TypedDict):
Arn: NotRequired[str],
Id: NotRequired[str],
Name: NotRequired[str],
ListTagsForResourceInputRequestTypeDef#
# ListTagsForResourceInputRequestTypeDef definition
class ListTagsForResourceInputRequestTypeDef(TypedDict):
ResourceArn: str,
PutSinkPolicyInputRequestTypeDef#
# PutSinkPolicyInputRequestTypeDef definition
class PutSinkPolicyInputRequestTypeDef(TypedDict):
Policy: str,
SinkIdentifier: str,
TagResourceInputRequestTypeDef#
# TagResourceInputRequestTypeDef definition
class TagResourceInputRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Mapping[str, str],
UntagResourceInputRequestTypeDef#
# UntagResourceInputRequestTypeDef definition
class UntagResourceInputRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
CreateSinkOutputTypeDef#
# CreateSinkOutputTypeDef definition
class CreateSinkOutputTypeDef(TypedDict):
Arn: str,
Id: str,
Name: str,
Tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetSinkOutputTypeDef#
# GetSinkOutputTypeDef definition
class GetSinkOutputTypeDef(TypedDict):
Arn: str,
Id: str,
Name: str,
Tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetSinkPolicyOutputTypeDef#
# GetSinkPolicyOutputTypeDef definition
class GetSinkPolicyOutputTypeDef(TypedDict):
Policy: str,
SinkArn: str,
SinkId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceOutputTypeDef#
# ListTagsForResourceOutputTypeDef definition
class ListTagsForResourceOutputTypeDef(TypedDict):
Tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutSinkPolicyOutputTypeDef#
# PutSinkPolicyOutputTypeDef definition
class PutSinkPolicyOutputTypeDef(TypedDict):
Policy: str,
SinkArn: str,
SinkId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
LinkConfigurationTypeDef#
# LinkConfigurationTypeDef definition
class LinkConfigurationTypeDef(TypedDict):
LogGroupConfiguration: NotRequired[LogGroupConfigurationTypeDef], # (1)
MetricConfiguration: NotRequired[MetricConfigurationTypeDef], # (2)
ListAttachedLinksInputPaginateTypeDef#
# ListAttachedLinksInputPaginateTypeDef definition
class ListAttachedLinksInputPaginateTypeDef(TypedDict):
SinkIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListLinksInputPaginateTypeDef#
# ListLinksInputPaginateTypeDef definition
class ListLinksInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListSinksInputPaginateTypeDef#
# ListSinksInputPaginateTypeDef definition
class ListSinksInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAttachedLinksOutputTypeDef#
# ListAttachedLinksOutputTypeDef definition
class ListAttachedLinksOutputTypeDef(TypedDict):
Items: list[ListAttachedLinksItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListLinksOutputTypeDef#
# ListLinksOutputTypeDef definition
class ListLinksOutputTypeDef(TypedDict):
Items: list[ListLinksItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListSinksOutputTypeDef#
# ListSinksOutputTypeDef definition
class ListSinksOutputTypeDef(TypedDict):
Items: list[ListSinksItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateLinkInputRequestTypeDef#
# CreateLinkInputRequestTypeDef definition
class CreateLinkInputRequestTypeDef(TypedDict):
LabelTemplate: str,
ResourceTypes: Sequence[ResourceTypeType], # (1)
SinkIdentifier: str,
LinkConfiguration: NotRequired[LinkConfigurationTypeDef], # (2)
Tags: NotRequired[Mapping[str, str]],
CreateLinkOutputTypeDef#
# 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 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)
UpdateLinkInputRequestTypeDef#
# UpdateLinkInputRequestTypeDef definition
class UpdateLinkInputRequestTypeDef(TypedDict):
Identifier: str,
ResourceTypes: Sequence[ResourceTypeType], # (1)
LinkConfiguration: NotRequired[LinkConfigurationTypeDef], # (2)
UpdateLinkOutputTypeDef#
# 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)