Skip to content

Type definitions#

Index > CloudWatchObservabilityAdminService > Type definitions

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

CentralizationRuleUnionTypeDef#

# CentralizationRuleUnionTypeDef Union usage example

from mypy_boto3_observabilityadmin.type_defs import CentralizationRuleUnionTypeDef


def get_value() -> CentralizationRuleUnionTypeDef:
    return ...


# CentralizationRuleUnionTypeDef definition

CentralizationRuleUnionTypeDef = Union[
    CentralizationRuleTypeDef,  # (1)
    CentralizationRuleOutputTypeDef,  # (2)
]
  1. See CentralizationRuleTypeDef
  2. See CentralizationRuleOutputTypeDef

SourceLogsConfigurationTypeDef#

# SourceLogsConfigurationTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import SourceLogsConfigurationTypeDef


def get_value() -> SourceLogsConfigurationTypeDef:
    return {
        "LogGroupSelectionCriteria": ...,
    }


# SourceLogsConfigurationTypeDef definition

class SourceLogsConfigurationTypeDef(TypedDict):
    LogGroupSelectionCriteria: str,
    EncryptedLogGroupStrategy: EncryptedLogGroupStrategyType,  # (1)
  1. See EncryptedLogGroupStrategyType

CentralizationRuleSummaryTypeDef#

# CentralizationRuleSummaryTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import CentralizationRuleSummaryTypeDef


def get_value() -> CentralizationRuleSummaryTypeDef:
    return {
        "RuleName": ...,
    }


# CentralizationRuleSummaryTypeDef definition

class CentralizationRuleSummaryTypeDef(TypedDict):
    RuleName: NotRequired[str],
    RuleArn: NotRequired[str],
    CreatorAccountId: NotRequired[str],
    CreatedTimeStamp: NotRequired[int],
    CreatedRegion: NotRequired[str],
    LastUpdateTimeStamp: NotRequired[int],
    RuleHealth: NotRequired[RuleHealthType],  # (1)
    FailureReason: NotRequired[CentralizationFailureReasonType],  # (2)
    DestinationAccountId: NotRequired[str],
    DestinationRegion: NotRequired[str],
  1. See RuleHealthType
  2. See CentralizationFailureReasonType

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],

DeleteCentralizationRuleForOrganizationInputTypeDef#

# DeleteCentralizationRuleForOrganizationInputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import DeleteCentralizationRuleForOrganizationInputTypeDef


def get_value() -> DeleteCentralizationRuleForOrganizationInputTypeDef:
    return {
        "RuleIdentifier": ...,
    }


# DeleteCentralizationRuleForOrganizationInputTypeDef definition

class DeleteCentralizationRuleForOrganizationInputTypeDef(TypedDict):
    RuleIdentifier: str,

DeleteTelemetryRuleForOrganizationInputTypeDef#

# DeleteTelemetryRuleForOrganizationInputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import DeleteTelemetryRuleForOrganizationInputTypeDef


def get_value() -> DeleteTelemetryRuleForOrganizationInputTypeDef:
    return {
        "RuleIdentifier": ...,
    }


# DeleteTelemetryRuleForOrganizationInputTypeDef definition

class DeleteTelemetryRuleForOrganizationInputTypeDef(TypedDict):
    RuleIdentifier: str,

DeleteTelemetryRuleInputTypeDef#

# DeleteTelemetryRuleInputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import DeleteTelemetryRuleInputTypeDef


def get_value() -> DeleteTelemetryRuleInputTypeDef:
    return {
        "RuleIdentifier": ...,
    }


# DeleteTelemetryRuleInputTypeDef definition

class DeleteTelemetryRuleInputTypeDef(TypedDict):
    RuleIdentifier: str,

LogsBackupConfigurationTypeDef#

# LogsBackupConfigurationTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import LogsBackupConfigurationTypeDef


def get_value() -> LogsBackupConfigurationTypeDef:
    return {
        "Region": ...,
    }


# LogsBackupConfigurationTypeDef definition

class LogsBackupConfigurationTypeDef(TypedDict):
    Region: str,
    KmsKeyArn: NotRequired[str],

LogsEncryptionConfigurationTypeDef#

# LogsEncryptionConfigurationTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import LogsEncryptionConfigurationTypeDef


def get_value() -> LogsEncryptionConfigurationTypeDef:
    return {
        "EncryptionStrategy": ...,
    }


# LogsEncryptionConfigurationTypeDef definition

class LogsEncryptionConfigurationTypeDef(TypedDict):
    EncryptionStrategy: EncryptionStrategyType,  # (1)
    KmsKeyArn: NotRequired[str],
    EncryptionConflictResolutionStrategy: NotRequired[EncryptionConflictResolutionStrategyType],  # (2)
  1. See EncryptionStrategyType
  2. See EncryptionConflictResolutionStrategyType

GetCentralizationRuleForOrganizationInputTypeDef#

# GetCentralizationRuleForOrganizationInputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import GetCentralizationRuleForOrganizationInputTypeDef


def get_value() -> GetCentralizationRuleForOrganizationInputTypeDef:
    return {
        "RuleIdentifier": ...,
    }


# GetCentralizationRuleForOrganizationInputTypeDef definition

class GetCentralizationRuleForOrganizationInputTypeDef(TypedDict):
    RuleIdentifier: str,

GetTelemetryRuleForOrganizationInputTypeDef#

# GetTelemetryRuleForOrganizationInputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import GetTelemetryRuleForOrganizationInputTypeDef


def get_value() -> GetTelemetryRuleForOrganizationInputTypeDef:
    return {
        "RuleIdentifier": ...,
    }


# GetTelemetryRuleForOrganizationInputTypeDef definition

class GetTelemetryRuleForOrganizationInputTypeDef(TypedDict):
    RuleIdentifier: str,

GetTelemetryRuleInputTypeDef#

# GetTelemetryRuleInputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import GetTelemetryRuleInputTypeDef


def get_value() -> GetTelemetryRuleInputTypeDef:
    return {
        "RuleIdentifier": ...,
    }


# GetTelemetryRuleInputTypeDef definition

class GetTelemetryRuleInputTypeDef(TypedDict):
    RuleIdentifier: 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],

ListCentralizationRulesForOrganizationInputTypeDef#

# ListCentralizationRulesForOrganizationInputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import ListCentralizationRulesForOrganizationInputTypeDef


def get_value() -> ListCentralizationRulesForOrganizationInputTypeDef:
    return {
        "RuleNamePrefix": ...,
    }


# ListCentralizationRulesForOrganizationInputTypeDef definition

class ListCentralizationRulesForOrganizationInputTypeDef(TypedDict):
    RuleNamePrefix: NotRequired[str],
    AllRegions: NotRequired[bool],
    MaxResults: NotRequired[int],
    NextToken: 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 Sequence[ResourceTypeType]
  2. See Mapping[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 Dict[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 Sequence[ResourceTypeType]
  2. See Mapping[TelemetryTypeType, TelemetryStateType]

ListTagsForResourceInputTypeDef#

# ListTagsForResourceInputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import ListTagsForResourceInputTypeDef


def get_value() -> ListTagsForResourceInputTypeDef:
    return {
        "ResourceARN": ...,
    }


# ListTagsForResourceInputTypeDef definition

class ListTagsForResourceInputTypeDef(TypedDict):
    ResourceARN: str,

ListTelemetryRulesForOrganizationInputTypeDef#

# ListTelemetryRulesForOrganizationInputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import ListTelemetryRulesForOrganizationInputTypeDef


def get_value() -> ListTelemetryRulesForOrganizationInputTypeDef:
    return {
        "RuleNamePrefix": ...,
    }


# ListTelemetryRulesForOrganizationInputTypeDef definition

class ListTelemetryRulesForOrganizationInputTypeDef(TypedDict):
    RuleNamePrefix: NotRequired[str],
    SourceAccountIds: NotRequired[Sequence[str]],
    SourceOrganizationUnitIds: NotRequired[Sequence[str]],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

TelemetryRuleSummaryTypeDef#

# TelemetryRuleSummaryTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import TelemetryRuleSummaryTypeDef


def get_value() -> TelemetryRuleSummaryTypeDef:
    return {
        "RuleName": ...,
    }


# TelemetryRuleSummaryTypeDef definition

class TelemetryRuleSummaryTypeDef(TypedDict):
    RuleName: NotRequired[str],
    RuleArn: NotRequired[str],
    CreatedTimeStamp: NotRequired[int],
    LastUpdateTimeStamp: NotRequired[int],
    ResourceType: NotRequired[ResourceTypeType],  # (1)
    TelemetryType: NotRequired[TelemetryTypeType],  # (2)
  1. See ResourceTypeType
  2. See TelemetryTypeType

ListTelemetryRulesInputTypeDef#

# ListTelemetryRulesInputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import ListTelemetryRulesInputTypeDef


def get_value() -> ListTelemetryRulesInputTypeDef:
    return {
        "RuleNamePrefix": ...,
    }


# ListTelemetryRulesInputTypeDef definition

class ListTelemetryRulesInputTypeDef(TypedDict):
    RuleNamePrefix: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

TagResourceInputTypeDef#

# TagResourceInputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import TagResourceInputTypeDef


def get_value() -> TagResourceInputTypeDef:
    return {
        "ResourceARN": ...,
    }


# TagResourceInputTypeDef definition

class TagResourceInputTypeDef(TypedDict):
    ResourceARN: str,
    Tags: Mapping[str, str],

VPCFlowLogParametersTypeDef#

# VPCFlowLogParametersTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import VPCFlowLogParametersTypeDef


def get_value() -> VPCFlowLogParametersTypeDef:
    return {
        "LogFormat": ...,
    }


# VPCFlowLogParametersTypeDef definition

class VPCFlowLogParametersTypeDef(TypedDict):
    LogFormat: NotRequired[str],
    TrafficType: NotRequired[str],
    MaxAggregationInterval: NotRequired[int],

UntagResourceInputTypeDef#

# UntagResourceInputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import UntagResourceInputTypeDef


def get_value() -> UntagResourceInputTypeDef:
    return {
        "ResourceARN": ...,
    }


# UntagResourceInputTypeDef definition

class UntagResourceInputTypeDef(TypedDict):
    ResourceARN: str,
    TagKeys: Sequence[str],

CentralizationRuleSourceOutputTypeDef#

# CentralizationRuleSourceOutputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import CentralizationRuleSourceOutputTypeDef


def get_value() -> CentralizationRuleSourceOutputTypeDef:
    return {
        "Regions": ...,
    }


# CentralizationRuleSourceOutputTypeDef definition

class CentralizationRuleSourceOutputTypeDef(TypedDict):
    Regions: List[str],
    Scope: NotRequired[str],
    SourceLogsConfiguration: NotRequired[SourceLogsConfigurationTypeDef],  # (1)
  1. See SourceLogsConfigurationTypeDef

CentralizationRuleSourceTypeDef#

# CentralizationRuleSourceTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import CentralizationRuleSourceTypeDef


def get_value() -> CentralizationRuleSourceTypeDef:
    return {
        "Regions": ...,
    }


# CentralizationRuleSourceTypeDef definition

class CentralizationRuleSourceTypeDef(TypedDict):
    Regions: Sequence[str],
    Scope: NotRequired[str],
    SourceLogsConfiguration: NotRequired[SourceLogsConfigurationTypeDef],  # (1)
  1. See SourceLogsConfigurationTypeDef

CreateCentralizationRuleForOrganizationOutputTypeDef#

# CreateCentralizationRuleForOrganizationOutputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import CreateCentralizationRuleForOrganizationOutputTypeDef


def get_value() -> CreateCentralizationRuleForOrganizationOutputTypeDef:
    return {
        "RuleArn": ...,
    }


# CreateCentralizationRuleForOrganizationOutputTypeDef definition

class CreateCentralizationRuleForOrganizationOutputTypeDef(TypedDict):
    RuleArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateTelemetryRuleForOrganizationOutputTypeDef#

# CreateTelemetryRuleForOrganizationOutputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import CreateTelemetryRuleForOrganizationOutputTypeDef


def get_value() -> CreateTelemetryRuleForOrganizationOutputTypeDef:
    return {
        "RuleArn": ...,
    }


# CreateTelemetryRuleForOrganizationOutputTypeDef definition

class CreateTelemetryRuleForOrganizationOutputTypeDef(TypedDict):
    RuleArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateTelemetryRuleOutputTypeDef#

# CreateTelemetryRuleOutputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import CreateTelemetryRuleOutputTypeDef


def get_value() -> CreateTelemetryRuleOutputTypeDef:
    return {
        "RuleArn": ...,
    }


# CreateTelemetryRuleOutputTypeDef definition

class CreateTelemetryRuleOutputTypeDef(TypedDict):
    RuleArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

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

ListCentralizationRulesForOrganizationOutputTypeDef#

# ListCentralizationRulesForOrganizationOutputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import ListCentralizationRulesForOrganizationOutputTypeDef


def get_value() -> ListCentralizationRulesForOrganizationOutputTypeDef:
    return {
        "CentralizationRuleSummaries": ...,
    }


# ListCentralizationRulesForOrganizationOutputTypeDef definition

class ListCentralizationRulesForOrganizationOutputTypeDef(TypedDict):
    CentralizationRuleSummaries: List[CentralizationRuleSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[CentralizationRuleSummaryTypeDef]
  2. See ResponseMetadataTypeDef

ListTagsForResourceOutputTypeDef#

# ListTagsForResourceOutputTypeDef TypedDict usage example

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

UpdateCentralizationRuleForOrganizationOutputTypeDef#

# UpdateCentralizationRuleForOrganizationOutputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import UpdateCentralizationRuleForOrganizationOutputTypeDef


def get_value() -> UpdateCentralizationRuleForOrganizationOutputTypeDef:
    return {
        "RuleArn": ...,
    }


# UpdateCentralizationRuleForOrganizationOutputTypeDef definition

class UpdateCentralizationRuleForOrganizationOutputTypeDef(TypedDict):
    RuleArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateTelemetryRuleForOrganizationOutputTypeDef#

# UpdateTelemetryRuleForOrganizationOutputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import UpdateTelemetryRuleForOrganizationOutputTypeDef


def get_value() -> UpdateTelemetryRuleForOrganizationOutputTypeDef:
    return {
        "RuleArn": ...,
    }


# UpdateTelemetryRuleForOrganizationOutputTypeDef definition

class UpdateTelemetryRuleForOrganizationOutputTypeDef(TypedDict):
    RuleArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateTelemetryRuleOutputTypeDef#

# UpdateTelemetryRuleOutputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import UpdateTelemetryRuleOutputTypeDef


def get_value() -> UpdateTelemetryRuleOutputTypeDef:
    return {
        "RuleArn": ...,
    }


# UpdateTelemetryRuleOutputTypeDef definition

class UpdateTelemetryRuleOutputTypeDef(TypedDict):
    RuleArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DestinationLogsConfigurationTypeDef#

# DestinationLogsConfigurationTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import DestinationLogsConfigurationTypeDef


def get_value() -> DestinationLogsConfigurationTypeDef:
    return {
        "LogsEncryptionConfiguration": ...,
    }


# DestinationLogsConfigurationTypeDef definition

class DestinationLogsConfigurationTypeDef(TypedDict):
    LogsEncryptionConfiguration: NotRequired[LogsEncryptionConfigurationTypeDef],  # (1)
    BackupConfiguration: NotRequired[LogsBackupConfigurationTypeDef],  # (2)
  1. See LogsEncryptionConfigurationTypeDef
  2. See LogsBackupConfigurationTypeDef

ListCentralizationRulesForOrganizationInputPaginateTypeDef#

# ListCentralizationRulesForOrganizationInputPaginateTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import ListCentralizationRulesForOrganizationInputPaginateTypeDef


def get_value() -> ListCentralizationRulesForOrganizationInputPaginateTypeDef:
    return {
        "RuleNamePrefix": ...,
    }


# ListCentralizationRulesForOrganizationInputPaginateTypeDef definition

class ListCentralizationRulesForOrganizationInputPaginateTypeDef(TypedDict):
    RuleNamePrefix: NotRequired[str],
    AllRegions: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

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 Sequence[ResourceTypeType]
  2. See Mapping[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 Sequence[ResourceTypeType]
  2. See Mapping[TelemetryTypeType, TelemetryStateType]
  3. See PaginatorConfigTypeDef

ListTelemetryRulesForOrganizationInputPaginateTypeDef#

# ListTelemetryRulesForOrganizationInputPaginateTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import ListTelemetryRulesForOrganizationInputPaginateTypeDef


def get_value() -> ListTelemetryRulesForOrganizationInputPaginateTypeDef:
    return {
        "RuleNamePrefix": ...,
    }


# ListTelemetryRulesForOrganizationInputPaginateTypeDef definition

class ListTelemetryRulesForOrganizationInputPaginateTypeDef(TypedDict):
    RuleNamePrefix: NotRequired[str],
    SourceAccountIds: NotRequired[Sequence[str]],
    SourceOrganizationUnitIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTelemetryRulesInputPaginateTypeDef#

# ListTelemetryRulesInputPaginateTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import ListTelemetryRulesInputPaginateTypeDef


def get_value() -> ListTelemetryRulesInputPaginateTypeDef:
    return {
        "RuleNamePrefix": ...,
    }


# ListTelemetryRulesInputPaginateTypeDef definition

class ListTelemetryRulesInputPaginateTypeDef(TypedDict):
    RuleNamePrefix: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. 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 List[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 List[TelemetryConfigurationTypeDef]
  2. See ResponseMetadataTypeDef

ListTelemetryRulesForOrganizationOutputTypeDef#

# ListTelemetryRulesForOrganizationOutputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import ListTelemetryRulesForOrganizationOutputTypeDef


def get_value() -> ListTelemetryRulesForOrganizationOutputTypeDef:
    return {
        "TelemetryRuleSummaries": ...,
    }


# ListTelemetryRulesForOrganizationOutputTypeDef definition

class ListTelemetryRulesForOrganizationOutputTypeDef(TypedDict):
    TelemetryRuleSummaries: List[TelemetryRuleSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[TelemetryRuleSummaryTypeDef]
  2. See ResponseMetadataTypeDef

ListTelemetryRulesOutputTypeDef#

# ListTelemetryRulesOutputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import ListTelemetryRulesOutputTypeDef


def get_value() -> ListTelemetryRulesOutputTypeDef:
    return {
        "TelemetryRuleSummaries": ...,
    }


# ListTelemetryRulesOutputTypeDef definition

class ListTelemetryRulesOutputTypeDef(TypedDict):
    TelemetryRuleSummaries: List[TelemetryRuleSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[TelemetryRuleSummaryTypeDef]
  2. See ResponseMetadataTypeDef

TelemetryDestinationConfigurationTypeDef#

# TelemetryDestinationConfigurationTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import TelemetryDestinationConfigurationTypeDef


def get_value() -> TelemetryDestinationConfigurationTypeDef:
    return {
        "DestinationType": ...,
    }


# TelemetryDestinationConfigurationTypeDef definition

class TelemetryDestinationConfigurationTypeDef(TypedDict):
    DestinationType: NotRequired[DestinationTypeType],  # (1)
    DestinationPattern: NotRequired[str],
    RetentionInDays: NotRequired[int],
    VPCFlowLogParameters: NotRequired[VPCFlowLogParametersTypeDef],  # (2)
  1. See DestinationTypeType
  2. See VPCFlowLogParametersTypeDef

CentralizationRuleDestinationTypeDef#

# CentralizationRuleDestinationTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import CentralizationRuleDestinationTypeDef


def get_value() -> CentralizationRuleDestinationTypeDef:
    return {
        "Region": ...,
    }


# CentralizationRuleDestinationTypeDef definition

class CentralizationRuleDestinationTypeDef(TypedDict):
    Region: str,
    Account: NotRequired[str],
    DestinationLogsConfiguration: NotRequired[DestinationLogsConfigurationTypeDef],  # (1)
  1. See DestinationLogsConfigurationTypeDef

TelemetryRuleTypeDef#

# TelemetryRuleTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import TelemetryRuleTypeDef


def get_value() -> TelemetryRuleTypeDef:
    return {
        "ResourceType": ...,
    }


# TelemetryRuleTypeDef definition

class TelemetryRuleTypeDef(TypedDict):
    TelemetryType: TelemetryTypeType,  # (2)
    ResourceType: NotRequired[ResourceTypeType],  # (1)
    DestinationConfiguration: NotRequired[TelemetryDestinationConfigurationTypeDef],  # (3)
    Scope: NotRequired[str],
    SelectionCriteria: NotRequired[str],
  1. See ResourceTypeType
  2. See TelemetryTypeType
  3. See TelemetryDestinationConfigurationTypeDef

CentralizationRuleOutputTypeDef#

# CentralizationRuleOutputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import CentralizationRuleOutputTypeDef


def get_value() -> CentralizationRuleOutputTypeDef:
    return {
        "Source": ...,
    }


# CentralizationRuleOutputTypeDef definition

class CentralizationRuleOutputTypeDef(TypedDict):
    Source: CentralizationRuleSourceOutputTypeDef,  # (1)
    Destination: CentralizationRuleDestinationTypeDef,  # (2)
  1. See CentralizationRuleSourceOutputTypeDef
  2. See CentralizationRuleDestinationTypeDef

CentralizationRuleTypeDef#

# CentralizationRuleTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import CentralizationRuleTypeDef


def get_value() -> CentralizationRuleTypeDef:
    return {
        "Source": ...,
    }


# CentralizationRuleTypeDef definition

class CentralizationRuleTypeDef(TypedDict):
    Source: CentralizationRuleSourceTypeDef,  # (1)
    Destination: CentralizationRuleDestinationTypeDef,  # (2)
  1. See CentralizationRuleSourceTypeDef
  2. See CentralizationRuleDestinationTypeDef

CreateTelemetryRuleForOrganizationInputTypeDef#

# CreateTelemetryRuleForOrganizationInputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import CreateTelemetryRuleForOrganizationInputTypeDef


def get_value() -> CreateTelemetryRuleForOrganizationInputTypeDef:
    return {
        "RuleName": ...,
    }


# CreateTelemetryRuleForOrganizationInputTypeDef definition

class CreateTelemetryRuleForOrganizationInputTypeDef(TypedDict):
    RuleName: str,
    Rule: TelemetryRuleTypeDef,  # (1)
    Tags: NotRequired[Mapping[str, str]],
  1. See TelemetryRuleTypeDef

CreateTelemetryRuleInputTypeDef#

# CreateTelemetryRuleInputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import CreateTelemetryRuleInputTypeDef


def get_value() -> CreateTelemetryRuleInputTypeDef:
    return {
        "RuleName": ...,
    }


# CreateTelemetryRuleInputTypeDef definition

class CreateTelemetryRuleInputTypeDef(TypedDict):
    RuleName: str,
    Rule: TelemetryRuleTypeDef,  # (1)
    Tags: NotRequired[Mapping[str, str]],
  1. See TelemetryRuleTypeDef

GetTelemetryRuleForOrganizationOutputTypeDef#

# GetTelemetryRuleForOrganizationOutputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import GetTelemetryRuleForOrganizationOutputTypeDef


def get_value() -> GetTelemetryRuleForOrganizationOutputTypeDef:
    return {
        "RuleName": ...,
    }


# GetTelemetryRuleForOrganizationOutputTypeDef definition

class GetTelemetryRuleForOrganizationOutputTypeDef(TypedDict):
    RuleName: str,
    RuleArn: str,
    CreatedTimeStamp: int,
    LastUpdateTimeStamp: int,
    TelemetryRule: TelemetryRuleTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TelemetryRuleTypeDef
  2. See ResponseMetadataTypeDef

GetTelemetryRuleOutputTypeDef#

# GetTelemetryRuleOutputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import GetTelemetryRuleOutputTypeDef


def get_value() -> GetTelemetryRuleOutputTypeDef:
    return {
        "RuleName": ...,
    }


# GetTelemetryRuleOutputTypeDef definition

class GetTelemetryRuleOutputTypeDef(TypedDict):
    RuleName: str,
    RuleArn: str,
    CreatedTimeStamp: int,
    LastUpdateTimeStamp: int,
    TelemetryRule: TelemetryRuleTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TelemetryRuleTypeDef
  2. See ResponseMetadataTypeDef

UpdateTelemetryRuleForOrganizationInputTypeDef#

# UpdateTelemetryRuleForOrganizationInputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import UpdateTelemetryRuleForOrganizationInputTypeDef


def get_value() -> UpdateTelemetryRuleForOrganizationInputTypeDef:
    return {
        "RuleIdentifier": ...,
    }


# UpdateTelemetryRuleForOrganizationInputTypeDef definition

class UpdateTelemetryRuleForOrganizationInputTypeDef(TypedDict):
    RuleIdentifier: str,
    Rule: TelemetryRuleTypeDef,  # (1)
  1. See TelemetryRuleTypeDef

UpdateTelemetryRuleInputTypeDef#

# UpdateTelemetryRuleInputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import UpdateTelemetryRuleInputTypeDef


def get_value() -> UpdateTelemetryRuleInputTypeDef:
    return {
        "RuleIdentifier": ...,
    }


# UpdateTelemetryRuleInputTypeDef definition

class UpdateTelemetryRuleInputTypeDef(TypedDict):
    RuleIdentifier: str,
    Rule: TelemetryRuleTypeDef,  # (1)
  1. See TelemetryRuleTypeDef

GetCentralizationRuleForOrganizationOutputTypeDef#

# GetCentralizationRuleForOrganizationOutputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import GetCentralizationRuleForOrganizationOutputTypeDef


def get_value() -> GetCentralizationRuleForOrganizationOutputTypeDef:
    return {
        "RuleName": ...,
    }


# GetCentralizationRuleForOrganizationOutputTypeDef definition

class GetCentralizationRuleForOrganizationOutputTypeDef(TypedDict):
    RuleName: str,
    RuleArn: str,
    CreatorAccountId: str,
    CreatedTimeStamp: int,
    CreatedRegion: str,
    LastUpdateTimeStamp: int,
    RuleHealth: RuleHealthType,  # (1)
    FailureReason: CentralizationFailureReasonType,  # (2)
    CentralizationRule: CentralizationRuleOutputTypeDef,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See RuleHealthType
  2. See CentralizationFailureReasonType
  3. See CentralizationRuleOutputTypeDef
  4. See ResponseMetadataTypeDef

CreateCentralizationRuleForOrganizationInputTypeDef#

# CreateCentralizationRuleForOrganizationInputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import CreateCentralizationRuleForOrganizationInputTypeDef


def get_value() -> CreateCentralizationRuleForOrganizationInputTypeDef:
    return {
        "RuleName": ...,
    }


# CreateCentralizationRuleForOrganizationInputTypeDef definition

class CreateCentralizationRuleForOrganizationInputTypeDef(TypedDict):
    RuleName: str,
    Rule: CentralizationRuleUnionTypeDef,  # (1)
    Tags: NotRequired[Mapping[str, str]],
  1. See CentralizationRuleUnionTypeDef

UpdateCentralizationRuleForOrganizationInputTypeDef#

# UpdateCentralizationRuleForOrganizationInputTypeDef TypedDict usage example

from mypy_boto3_observabilityadmin.type_defs import UpdateCentralizationRuleForOrganizationInputTypeDef


def get_value() -> UpdateCentralizationRuleForOrganizationInputTypeDef:
    return {
        "RuleIdentifier": ...,
    }


# UpdateCentralizationRuleForOrganizationInputTypeDef definition

class UpdateCentralizationRuleForOrganizationInputTypeDef(TypedDict):
    RuleIdentifier: str,
    Rule: CentralizationRuleUnionTypeDef,  # (1)
  1. See CentralizationRuleUnionTypeDef