Skip to content

Type definitions#

Index > CloudWatchObservabilityAdminService > Type definitions

Auto-generated documentation for CloudWatchObservabilityAdminService type annotations stubs module mypy-boto3-observabilityadmin.

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.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],

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import PaginatorConfigTypeDef


def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }


# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListResourceTelemetryForOrganizationInputTypeDef#

# ListResourceTelemetryForOrganizationInputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import ListResourceTelemetryForOrganizationInputTypeDef


def get_value() -> ListResourceTelemetryForOrganizationInputTypeDef:
    return {
        "AccountIdentifiers": ...,
    }


# ListResourceTelemetryForOrganizationInputTypeDef definition

class ListResourceTelemetryForOrganizationInputTypeDef(TypedDict):
    AccountIdentifiers: NotRequired[Sequence[str]],
    ResourceIdentifierPrefix: NotRequired[str],
    ResourceTypes: NotRequired[Sequence[ResourceTypeType]],  # (1)
    TelemetryConfigurationState: NotRequired[Mapping[TelemetryTypeType, TelemetryStateType]],  # (2)
    ResourceTags: NotRequired[Mapping[str, str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ResourceTypeType
  2. See TelemetryTypeType TelemetryStateType

TelemetryConfigurationTypeDef#

# TelemetryConfigurationTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import TelemetryConfigurationTypeDef


def get_value() -> TelemetryConfigurationTypeDef:
    return {
        "AccountIdentifier": ...,
    }


# TelemetryConfigurationTypeDef definition

class TelemetryConfigurationTypeDef(TypedDict):
    AccountIdentifier: NotRequired[str],
    TelemetryConfigurationState: NotRequired[Dict[TelemetryTypeType, TelemetryStateType]],  # (1)
    ResourceType: NotRequired[ResourceTypeType],  # (2)
    ResourceIdentifier: NotRequired[str],
    ResourceTags: NotRequired[Dict[str, str]],
    LastUpdateTimeStamp: NotRequired[int],
  1. See TelemetryTypeType TelemetryStateType
  2. See ResourceTypeType

ListResourceTelemetryInputTypeDef#

# ListResourceTelemetryInputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import ListResourceTelemetryInputTypeDef


def get_value() -> ListResourceTelemetryInputTypeDef:
    return {
        "ResourceIdentifierPrefix": ...,
    }


# ListResourceTelemetryInputTypeDef definition

class ListResourceTelemetryInputTypeDef(TypedDict):
    ResourceIdentifierPrefix: NotRequired[str],
    ResourceTypes: NotRequired[Sequence[ResourceTypeType]],  # (1)
    TelemetryConfigurationState: NotRequired[Mapping[TelemetryTypeType, TelemetryStateType]],  # (2)
    ResourceTags: NotRequired[Mapping[str, str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ResourceTypeType
  2. See TelemetryTypeType TelemetryStateType

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import EmptyResponseMetadataTypeDef


def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }


# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetTelemetryEvaluationStatusForOrganizationOutputTypeDef#

# GetTelemetryEvaluationStatusForOrganizationOutputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import GetTelemetryEvaluationStatusForOrganizationOutputTypeDef


def get_value() -> GetTelemetryEvaluationStatusForOrganizationOutputTypeDef:
    return {
        "Status": ...,
    }


# GetTelemetryEvaluationStatusForOrganizationOutputTypeDef definition

class GetTelemetryEvaluationStatusForOrganizationOutputTypeDef(TypedDict):
    Status: StatusType,  # (1)
    FailureReason: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StatusType
  2. See ResponseMetadataTypeDef

GetTelemetryEvaluationStatusOutputTypeDef#

# GetTelemetryEvaluationStatusOutputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import GetTelemetryEvaluationStatusOutputTypeDef


def get_value() -> GetTelemetryEvaluationStatusOutputTypeDef:
    return {
        "Status": ...,
    }


# GetTelemetryEvaluationStatusOutputTypeDef definition

class GetTelemetryEvaluationStatusOutputTypeDef(TypedDict):
    Status: StatusType,  # (1)
    FailureReason: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StatusType
  2. See ResponseMetadataTypeDef

ListResourceTelemetryForOrganizationInputPaginateTypeDef#

# ListResourceTelemetryForOrganizationInputPaginateTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import ListResourceTelemetryForOrganizationInputPaginateTypeDef


def get_value() -> ListResourceTelemetryForOrganizationInputPaginateTypeDef:
    return {
        "AccountIdentifiers": ...,
    }


# ListResourceTelemetryForOrganizationInputPaginateTypeDef definition

class ListResourceTelemetryForOrganizationInputPaginateTypeDef(TypedDict):
    AccountIdentifiers: NotRequired[Sequence[str]],
    ResourceIdentifierPrefix: NotRequired[str],
    ResourceTypes: NotRequired[Sequence[ResourceTypeType]],  # (1)
    TelemetryConfigurationState: NotRequired[Mapping[TelemetryTypeType, TelemetryStateType]],  # (2)
    ResourceTags: NotRequired[Mapping[str, str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See ResourceTypeType
  2. See TelemetryTypeType TelemetryStateType
  3. See PaginatorConfigTypeDef

ListResourceTelemetryInputPaginateTypeDef#

# ListResourceTelemetryInputPaginateTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import ListResourceTelemetryInputPaginateTypeDef


def get_value() -> ListResourceTelemetryInputPaginateTypeDef:
    return {
        "ResourceIdentifierPrefix": ...,
    }


# ListResourceTelemetryInputPaginateTypeDef definition

class ListResourceTelemetryInputPaginateTypeDef(TypedDict):
    ResourceIdentifierPrefix: NotRequired[str],
    ResourceTypes: NotRequired[Sequence[ResourceTypeType]],  # (1)
    TelemetryConfigurationState: NotRequired[Mapping[TelemetryTypeType, TelemetryStateType]],  # (2)
    ResourceTags: NotRequired[Mapping[str, str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See ResourceTypeType
  2. See TelemetryTypeType TelemetryStateType
  3. See PaginatorConfigTypeDef

ListResourceTelemetryForOrganizationOutputTypeDef#

# ListResourceTelemetryForOrganizationOutputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import ListResourceTelemetryForOrganizationOutputTypeDef


def get_value() -> ListResourceTelemetryForOrganizationOutputTypeDef:
    return {
        "TelemetryConfigurations": ...,
    }


# ListResourceTelemetryForOrganizationOutputTypeDef definition

class ListResourceTelemetryForOrganizationOutputTypeDef(TypedDict):
    TelemetryConfigurations: List[TelemetryConfigurationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TelemetryConfigurationTypeDef
  2. See ResponseMetadataTypeDef

ListResourceTelemetryOutputTypeDef#

# ListResourceTelemetryOutputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import ListResourceTelemetryOutputTypeDef


def get_value() -> ListResourceTelemetryOutputTypeDef:
    return {
        "TelemetryConfigurations": ...,
    }


# ListResourceTelemetryOutputTypeDef definition

class ListResourceTelemetryOutputTypeDef(TypedDict):
    TelemetryConfigurations: List[TelemetryConfigurationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See TelemetryConfigurationTypeDef
  2. See ResponseMetadataTypeDef