Skip to content

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]],
  1. 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": ...,
    }
Definition
class DeleteLinkInputRequestTypeDef(TypedDict):
    Identifier: str,

DeleteSinkInputRequestTypeDef

Usage Example
from mypy_boto3_oam.type_defs import DeleteSinkInputRequestTypeDef

def get_value() -> DeleteSinkInputRequestTypeDef:
    return {
        "Identifier": ...,
    }
Definition
class DeleteSinkInputRequestTypeDef(TypedDict):
    Identifier: str,

GetLinkInputRequestTypeDef

Usage Example
from mypy_boto3_oam.type_defs import GetLinkInputRequestTypeDef

def get_value() -> GetLinkInputRequestTypeDef:
    return {
        "Identifier": ...,
    }
Definition
class GetLinkInputRequestTypeDef(TypedDict):
    Identifier: str,

GetSinkInputRequestTypeDef

Usage Example
from mypy_boto3_oam.type_defs import GetSinkInputRequestTypeDef

def get_value() -> GetSinkInputRequestTypeDef:
    return {
        "Identifier": ...,
    }
Definition
class GetSinkInputRequestTypeDef(TypedDict):
    Identifier: str,

GetSinkPolicyInputRequestTypeDef

Usage Example
from mypy_boto3_oam.type_defs import GetSinkPolicyInputRequestTypeDef

def get_value() -> GetSinkPolicyInputRequestTypeDef:
    return {
        "SinkIdentifier": ...,
    }
Definition
class GetSinkPolicyInputRequestTypeDef(TypedDict):
    SinkIdentifier: str,

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": ...,
    }
Definition
class ListTagsForResourceInputRequestTypeDef(TypedDict):
    ResourceArn: str,

PutSinkPolicyInputRequestTypeDef

Usage Example
from mypy_boto3_oam.type_defs import PutSinkPolicyInputRequestTypeDef

def get_value() -> PutSinkPolicyInputRequestTypeDef:
    return {
        "SinkIdentifier": ...,
        "Policy": ...,
    }
Definition
class PutSinkPolicyInputRequestTypeDef(TypedDict):
    SinkIdentifier: str,
    Policy: str,

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)
  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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See ListAttachedLinksItemTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ListLinksItemTypeDef
  2. See ResponseMetadataTypeDef

ListSinksOutputTypeDef

Usage Example
from mypy_boto3_oam.type_defs import ListSinksOutputTypeDef

def get_value() -> ListSinksOutputTypeDef:
    return {
        "Items": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListSinksOutputTypeDef(TypedDict):
    Items: List[ListSinksItemTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ListSinksItemTypeDef
  2. See ResponseMetadataTypeDef