Skip to content

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

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

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

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

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

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)
  1. See LogGroupConfigurationTypeDef
  2. See MetricConfigurationTypeDef

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

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

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

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

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

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

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]],
  1. See ResourceTypeType
  2. See LinkConfigurationTypeDef

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

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

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)
  1. See ResourceTypeType
  2. See LinkConfigurationTypeDef

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