Skip to content

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

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

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

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

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

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

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

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

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

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

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

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

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

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