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)
]
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)
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],
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)
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],
- See
Sequence[ResourceTypeType]
- 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],
- See
Dict[TelemetryTypeType, TelemetryStateType]
- 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],
- See
Sequence[ResourceTypeType]
- 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)
- See ResourceTypeType
- 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)
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)
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)
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)
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)
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)
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)
- See StatusType
- 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)
- See StatusType
- 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],
- See
List[CentralizationRuleSummaryTypeDef]
- 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)
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)
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)
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)
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)
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)
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)
- See
Sequence[ResourceTypeType]
- See
Mapping[TelemetryTypeType, TelemetryStateType]
- 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)
- See
Sequence[ResourceTypeType]
- See
Mapping[TelemetryTypeType, TelemetryStateType]
- 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)
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)
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],
- See
List[TelemetryConfigurationTypeDef]
- 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],
- See
List[TelemetryConfigurationTypeDef]
- 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],
- See
List[TelemetryRuleSummaryTypeDef]
- 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],
- See
List[TelemetryRuleSummaryTypeDef]
- 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)
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)
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],
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)
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)
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]],
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]],
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)
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)
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)
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)
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)
- See RuleHealthType
- See CentralizationFailureReasonType
- See CentralizationRuleOutputTypeDef
- 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]],
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)