Skip to content

Type definitions#

Index > CloudWatchOmni > Type definitions

Auto-generated documentation for CloudWatchOmni type annotations stubs module mypy-boto3-cloudwatchomni.

TimestampTypeDef#

# TimestampTypeDef Union usage example

from mypy_boto3_cloudwatchomni.type_defs import TimestampTypeDef


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


# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime.datetime,
    str,
]

NotificationTargetUnionTypeDef#

# NotificationTargetUnionTypeDef Union usage example

from mypy_boto3_cloudwatchomni.type_defs import NotificationTargetUnionTypeDef


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


# NotificationTargetUnionTypeDef definition

NotificationTargetUnionTypeDef = Union[
    NotificationTargetTypeDef,  # (1)
    NotificationTargetOutputTypeDef,  # (2)
]
  1. See NotificationTargetTypeDef
  2. See NotificationTargetOutputTypeDef

NotificationTriggerUnionTypeDef#

# NotificationTriggerUnionTypeDef Union usage example

from mypy_boto3_cloudwatchomni.type_defs import NotificationTriggerUnionTypeDef


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


# NotificationTriggerUnionTypeDef definition

NotificationTriggerUnionTypeDef = Union[
    NotificationTriggerTypeDef,  # (1)
    NotificationTriggerOutputTypeDef,  # (2)
]
  1. See NotificationTriggerTypeDef
  2. See NotificationTriggerOutputTypeDef

RowScopeUnionTypeDef#

# RowScopeUnionTypeDef Union usage example

from mypy_boto3_cloudwatchomni.type_defs import RowScopeUnionTypeDef


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


# RowScopeUnionTypeDef definition

RowScopeUnionTypeDef = Union[
    RowScopeTypeDef,  # (1)
    RowScopeOutputTypeDef,  # (2)
]
  1. See RowScopeTypeDef
  2. See RowScopeOutputTypeDef

AccessGrantPrincipalUnionTypeDef#

# AccessGrantPrincipalUnionTypeDef Union usage example

from mypy_boto3_cloudwatchomni.type_defs import AccessGrantPrincipalUnionTypeDef


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


# AccessGrantPrincipalUnionTypeDef definition

AccessGrantPrincipalUnionTypeDef = Union[
    AccessGrantPrincipalTypeDef,  # (1)
    AccessGrantPrincipalOutputTypeDef,  # (2)
]
  1. See AccessGrantPrincipalTypeDef
  2. See AccessGrantPrincipalOutputTypeDef

OrganizationAccessGrantPrincipalUnionTypeDef#

# OrganizationAccessGrantPrincipalUnionTypeDef Union usage example

from mypy_boto3_cloudwatchomni.type_defs import OrganizationAccessGrantPrincipalUnionTypeDef


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


# OrganizationAccessGrantPrincipalUnionTypeDef definition

OrganizationAccessGrantPrincipalUnionTypeDef = Union[
    OrganizationAccessGrantPrincipalTypeDef,  # (1)
    OrganizationAccessGrantPrincipalOutputTypeDef,  # (2)
]
  1. See OrganizationAccessGrantPrincipalTypeDef
  2. See OrganizationAccessGrantPrincipalOutputTypeDef

NotificationRuleUnionTypeDef#

# NotificationRuleUnionTypeDef Union usage example

from mypy_boto3_cloudwatchomni.type_defs import NotificationRuleUnionTypeDef


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


# NotificationRuleUnionTypeDef definition

NotificationRuleUnionTypeDef = Union[
    NotificationRuleTypeDef,  # (1)
    NotificationRuleOutputTypeDef,  # (2)
]
  1. See NotificationRuleTypeDef
  2. See NotificationRuleOutputTypeDef

ResourceScopeUnionTypeDef#

# ResourceScopeUnionTypeDef Union usage example

from mypy_boto3_cloudwatchomni.type_defs import ResourceScopeUnionTypeDef


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


# ResourceScopeUnionTypeDef definition

ResourceScopeUnionTypeDef = Union[
    ResourceScopeTypeDef,  # (1)
    ResourceScopeOutputTypeDef,  # (2)
]
  1. See ResourceScopeTypeDef
  2. See ResourceScopeOutputTypeDef

ScopedActionsUnionTypeDef#

# ScopedActionsUnionTypeDef Union usage example

from mypy_boto3_cloudwatchomni.type_defs import ScopedActionsUnionTypeDef


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


# ScopedActionsUnionTypeDef definition

ScopedActionsUnionTypeDef = Union[
    ScopedActionsTypeDef,  # (1)
    ScopedActionsOutputTypeDef,  # (2)
]
  1. See ScopedActionsTypeDef
  2. See ScopedActionsOutputTypeDef

AccessGrantPrincipalAttributeTypeDef#

# AccessGrantPrincipalAttributeTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import AccessGrantPrincipalAttributeTypeDef


def get_value() -> AccessGrantPrincipalAttributeTypeDef:
    return {
        "key": ...,
    }


# AccessGrantPrincipalAttributeTypeDef definition

class AccessGrantPrincipalAttributeTypeDef(TypedDict):
    key: str,
    value: str,

AccessProfileSummaryTypeDef#

# AccessProfileSummaryTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import AccessProfileSummaryTypeDef


def get_value() -> AccessProfileSummaryTypeDef:
    return {
        "profileId": ...,
    }


# AccessProfileSummaryTypeDef definition

class AccessProfileSummaryTypeDef(TypedDict):
    profileId: str,
    arn: str,
    name: str,
    description: NotRequired[str],
    profileType: NotRequired[AccessProfileTypeType],  # (1)
  1. See AccessProfileTypeType

AccessProfileTypeDef#

# AccessProfileTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import AccessProfileTypeDef


def get_value() -> AccessProfileTypeDef:
    return {
        "profileId": ...,
    }


# AccessProfileTypeDef definition

class AccessProfileTypeDef(TypedDict):
    profileId: str,
    spaceId: str,
    arn: str,
    name: str,
    createdAt: datetime.datetime,
    updatedAt: datetime.datetime,
    description: NotRequired[str],
    assumeStatus: NotRequired[AssumeStatusType],  # (1)
    profileType: NotRequired[AccessProfileTypeType],  # (2)
  1. See AssumeStatusType
  2. See AccessProfileTypeType

AlertConditionTypeDef#

# AlertConditionTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import AlertConditionTypeDef


def get_value() -> AlertConditionTypeDef:
    return {
        "thresholdMode": ...,
    }


# AlertConditionTypeDef definition

class AlertConditionTypeDef(TypedDict):
    thresholdMode: NotRequired[ThresholdModeType],  # (1)
    thresholdField: NotRequired[str],
    comparator: NotRequired[ComparatorType],  # (2)
    warningThreshold: NotRequired[float],
    criticalThreshold: NotRequired[float],
  1. See ThresholdModeType
  2. See ComparatorType

AlertEvaluationTypeDef#

# AlertEvaluationTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import AlertEvaluationTypeDef


def get_value() -> AlertEvaluationTypeDef:
    return {
        "intervalSeconds": ...,
    }


# AlertEvaluationTypeDef definition

class AlertEvaluationTypeDef(TypedDict):
    intervalSeconds: int,
    pendingDurationSeconds: NotRequired[int],
    recoveryDurationSeconds: NotRequired[int],

AlertFilterCriteriaTypeDef#

# AlertFilterCriteriaTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import AlertFilterCriteriaTypeDef


def get_value() -> AlertFilterCriteriaTypeDef:
    return {
        "names": ...,
    }


# AlertFilterCriteriaTypeDef definition

class AlertFilterCriteriaTypeDef(TypedDict):
    names: NotRequired[Sequence[str]],
    namePrefix: NotRequired[str],
    ids: NotRequired[Sequence[str]],
    stateValue: NotRequired[Sequence[AlertStateType]],  # (1)
    notificationsEnabled: NotRequired[bool],
  1. See Sequence[AlertStateType]

AlertRuleQueryTypeDef#

# AlertRuleQueryTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import AlertRuleQueryTypeDef


def get_value() -> AlertRuleQueryTypeDef:
    return {
        "language": ...,
    }


# AlertRuleQueryTypeDef definition

class AlertRuleQueryTypeDef(TypedDict):
    language: QueryLanguageType,  # (1)
    expression: str,
  1. See QueryLanguageType

AlertStateDataTypeDef#

# AlertStateDataTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import AlertStateDataTypeDef


def get_value() -> AlertStateDataTypeDef:
    return {
        "thresholdBreached": ...,
    }


# AlertStateDataTypeDef definition

class AlertStateDataTypeDef(TypedDict):
    thresholdBreached: NotRequired[float],

ContributorSummaryTypeDef#

# ContributorSummaryTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ContributorSummaryTypeDef


def get_value() -> ContributorSummaryTypeDef:
    return {
        "warningCount": ...,
    }


# ContributorSummaryTypeDef definition

class ContributorSummaryTypeDef(TypedDict):
    warningCount: NotRequired[int],
    criticalCount: NotRequired[int],

ApiKeyCredentialTypeDef#

# ApiKeyCredentialTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ApiKeyCredentialTypeDef


def get_value() -> ApiKeyCredentialTypeDef:
    return {
        "apiKeyValue": ...,
    }


# ApiKeyCredentialTypeDef definition

class ApiKeyCredentialTypeDef(TypedDict):
    apiKeyValue: str,

AwsCredentialsTypeDef#

# AwsCredentialsTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import AwsCredentialsTypeDef


def get_value() -> AwsCredentialsTypeDef:
    return {
        "accessKeyId": ...,
    }


# AwsCredentialsTypeDef definition

class AwsCredentialsTypeDef(TypedDict):
    accessKeyId: str,
    secretAccessKey: str,
    sessionToken: str,
    expiration: datetime.datetime,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

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

CreateAccessProfileInputTypeDef#

# CreateAccessProfileInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import CreateAccessProfileInputTypeDef


def get_value() -> CreateAccessProfileInputTypeDef:
    return {
        "spaceId": ...,
    }


# CreateAccessProfileInputTypeDef definition

class CreateAccessProfileInputTypeDef(TypedDict):
    spaceId: str,
    name: str,
    description: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
    clientToken: NotRequired[str],

IntegrationTypeDef#

# IntegrationTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import IntegrationTypeDef


def get_value() -> IntegrationTypeDef:
    return {
        "integrationId": ...,
    }


# IntegrationTypeDef definition

class IntegrationTypeDef(TypedDict):
    integrationId: str,
    integrationType: IntegrationTypeType,  # (1)
    name: str,
    status: IntegrationStatusType,  # (2)
    integrationArn: NotRequired[str],
    authType: NotRequired[AuthTypeType],  # (3)
    credentialArn: NotRequired[str],
    roleArn: NotRequired[str],
    integrationAttributes: NotRequired[dict[str, str]],
    authorizationUrl: NotRequired[str],
    errorMessage: NotRequired[str],
    createdAt: NotRequired[datetime.datetime],
    updatedAt: NotRequired[datetime.datetime],
    scope: NotRequired[ScopeType],  # (4)
  1. See IntegrationTypeType
  2. See IntegrationStatusType
  3. See AuthTypeType
  4. See ScopeType

CreateOmniDashboardInputTypeDef#

# CreateOmniDashboardInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import CreateOmniDashboardInputTypeDef


def get_value() -> CreateOmniDashboardInputTypeDef:
    return {
        "spaceId": ...,
    }


# CreateOmniDashboardInputTypeDef definition

class CreateOmniDashboardInputTypeDef(TypedDict):
    spaceId: str,
    name: str,
    body: str,
    description: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
    clientToken: NotRequired[str],

OmniDashboardTypeDef#

# OmniDashboardTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import OmniDashboardTypeDef


def get_value() -> OmniDashboardTypeDef:
    return {
        "dashboardId": ...,
    }


# OmniDashboardTypeDef definition

class OmniDashboardTypeDef(TypedDict):
    dashboardId: str,
    arn: str,
    name: str,
    body: str,
    createdBy: str,
    createdAt: datetime.datetime,
    updatedAt: datetime.datetime,
    description: NotRequired[str],
    tags: NotRequired[dict[str, str]],

CreateOneTimeDeepLinkCodeInputTypeDef#

# CreateOneTimeDeepLinkCodeInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import CreateOneTimeDeepLinkCodeInputTypeDef


def get_value() -> CreateOneTimeDeepLinkCodeInputTypeDef:
    return {
        "domainId": ...,
    }


# CreateOneTimeDeepLinkCodeInputTypeDef definition

class CreateOneTimeDeepLinkCodeInputTypeDef(TypedDict):
    domainId: str,
    ttlSeconds: NotRequired[int],
    redirectUrl: NotRequired[str],

EncryptionConfigurationTypeDef#

# EncryptionConfigurationTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import EncryptionConfigurationTypeDef


def get_value() -> EncryptionConfigurationTypeDef:
    return {
        "encryptionStrategy": ...,
    }


# EncryptionConfigurationTypeDef definition

class EncryptionConfigurationTypeDef(TypedDict):
    encryptionStrategy: EncryptionStrategyType,  # (1)
    kmsKeyArn: NotRequired[str],
  1. See EncryptionStrategyType

CreateViewRequestTypeDef#

# CreateViewRequestTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import CreateViewRequestTypeDef


def get_value() -> CreateViewRequestTypeDef:
    return {
        "name": ...,
    }


# CreateViewRequestTypeDef definition

class CreateViewRequestTypeDef(TypedDict):
    name: str,
    definition: str,
    description: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
    clientToken: NotRequired[str],

DeleteAccessGrantInputTypeDef#

# DeleteAccessGrantInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import DeleteAccessGrantInputTypeDef


def get_value() -> DeleteAccessGrantInputTypeDef:
    return {
        "grantId": ...,
    }


# DeleteAccessGrantInputTypeDef definition

class DeleteAccessGrantInputTypeDef(TypedDict):
    grantId: str,

DeleteAccessProfileInputTypeDef#

# DeleteAccessProfileInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import DeleteAccessProfileInputTypeDef


def get_value() -> DeleteAccessProfileInputTypeDef:
    return {
        "spaceId": ...,
    }


# DeleteAccessProfileInputTypeDef definition

class DeleteAccessProfileInputTypeDef(TypedDict):
    spaceId: str,
    profileId: str,

DeleteAlertInputTypeDef#

# DeleteAlertInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import DeleteAlertInputTypeDef


def get_value() -> DeleteAlertInputTypeDef:
    return {
        "spaceId": ...,
    }


# DeleteAlertInputTypeDef definition

class DeleteAlertInputTypeDef(TypedDict):
    spaceId: str,
    alertId: str,

DeleteDomainAccessGrantForOrganizationInputTypeDef#

# DeleteDomainAccessGrantForOrganizationInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import DeleteDomainAccessGrantForOrganizationInputTypeDef


def get_value() -> DeleteDomainAccessGrantForOrganizationInputTypeDef:
    return {
        "grantId": ...,
    }


# DeleteDomainAccessGrantForOrganizationInputTypeDef definition

class DeleteDomainAccessGrantForOrganizationInputTypeDef(TypedDict):
    grantId: str,

DeleteDomainForOrganizationInputTypeDef#

# DeleteDomainForOrganizationInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import DeleteDomainForOrganizationInputTypeDef


def get_value() -> DeleteDomainForOrganizationInputTypeDef:
    return {
        "domainId": ...,
    }


# DeleteDomainForOrganizationInputTypeDef definition

class DeleteDomainForOrganizationInputTypeDef(TypedDict):
    domainId: str,

DeleteDomainInputTypeDef#

# DeleteDomainInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import DeleteDomainInputTypeDef


def get_value() -> DeleteDomainInputTypeDef:
    return {
        "domainId": ...,
    }


# DeleteDomainInputTypeDef definition

class DeleteDomainInputTypeDef(TypedDict):
    domainId: str,

IntegrationIdentifierTypeDef#

# IntegrationIdentifierTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import IntegrationIdentifierTypeDef


def get_value() -> IntegrationIdentifierTypeDef:
    return {
        "integrationId": ...,
    }


# IntegrationIdentifierTypeDef definition

class IntegrationIdentifierTypeDef(TypedDict):
    integrationId: NotRequired[str],
    integrationArn: NotRequired[str],
    integrationName: NotRequired[str],

DeleteOmniDashboardInputTypeDef#

# DeleteOmniDashboardInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import DeleteOmniDashboardInputTypeDef


def get_value() -> DeleteOmniDashboardInputTypeDef:
    return {
        "spaceId": ...,
    }


# DeleteOmniDashboardInputTypeDef definition

class DeleteOmniDashboardInputTypeDef(TypedDict):
    spaceId: str,
    dashboardId: str,

DeleteSpaceInputTypeDef#

# DeleteSpaceInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import DeleteSpaceInputTypeDef


def get_value() -> DeleteSpaceInputTypeDef:
    return {
        "spaceId": ...,
    }


# DeleteSpaceInputTypeDef definition

class DeleteSpaceInputTypeDef(TypedDict):
    spaceId: str,

DeleteViewRequestTypeDef#

# DeleteViewRequestTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import DeleteViewRequestTypeDef


def get_value() -> DeleteViewRequestTypeDef:
    return {
        "name": ...,
    }


# DeleteViewRequestTypeDef definition

class DeleteViewRequestTypeDef(TypedDict):
    name: str,

DomainSummaryTypeDef#

# DomainSummaryTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import DomainSummaryTypeDef


def get_value() -> DomainSummaryTypeDef:
    return {
        "domainId": ...,
    }


# DomainSummaryTypeDef definition

class DomainSummaryTypeDef(TypedDict):
    domainId: str,
    createdAt: datetime.datetime,
    updatedAt: datetime.datetime,
    status: DomainStatusType,  # (1)
    domainArn: NotRequired[str],
    name: NotRequired[str],
    identityCenterInstanceArn: NotRequired[str],
    region: NotRequired[str],
  1. See DomainStatusType

KeyFilterTypeDef#

# KeyFilterTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import KeyFilterTypeDef


def get_value() -> KeyFilterTypeDef:
    return {
        "key": ...,
    }


# KeyFilterTypeDef definition

class KeyFilterTypeDef(TypedDict):
    key: str,
    values: NotRequired[Sequence[str]],

EdgeTrafficStatsTypeDef#

# EdgeTrafficStatsTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import EdgeTrafficStatsTypeDef


def get_value() -> EdgeTrafficStatsTypeDef:
    return {
        "bytes": ...,
    }


# EdgeTrafficStatsTypeDef definition

class EdgeTrafficStatsTypeDef(TypedDict):
    bytes: NotRequired[int],
    packets: NotRequired[int],
    flows: NotRequired[int],
    sentBytes: NotRequired[int],
    receivedBytes: NotRequired[int],

FieldPaginatorTypeDef#

# FieldPaginatorTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import FieldPaginatorTypeDef


def get_value() -> FieldPaginatorTypeDef:
    return {
        "name": ...,
    }


# FieldPaginatorTypeDef definition

class FieldPaginatorTypeDef(TypedDict):
    name: str,
    children: NotRequired[list[dict[str, Any]]],

FieldTypeDef#

# FieldTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import FieldTypeDef


def get_value() -> FieldTypeDef:
    return {
        "name": ...,
    }


# FieldTypeDef definition

class FieldTypeDef(TypedDict):
    name: str,
    children: NotRequired[list[dict[str, Any]]],

GetAccessGrantInputTypeDef#

# GetAccessGrantInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import GetAccessGrantInputTypeDef


def get_value() -> GetAccessGrantInputTypeDef:
    return {
        "grantId": ...,
    }


# GetAccessGrantInputTypeDef definition

class GetAccessGrantInputTypeDef(TypedDict):
    grantId: str,

GetAccessProfileInputTypeDef#

# GetAccessProfileInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import GetAccessProfileInputTypeDef


def get_value() -> GetAccessProfileInputTypeDef:
    return {
        "spaceId": ...,
    }


# GetAccessProfileInputTypeDef definition

class GetAccessProfileInputTypeDef(TypedDict):
    spaceId: str,
    profileId: str,

GetAlertInputTypeDef#

# GetAlertInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import GetAlertInputTypeDef


def get_value() -> GetAlertInputTypeDef:
    return {
        "spaceId": ...,
    }


# GetAlertInputTypeDef definition

class GetAlertInputTypeDef(TypedDict):
    spaceId: str,
    alertId: str,

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import PaginatorConfigTypeDef


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


# PaginatorConfigTypeDef definition

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

GetDomainAccessGrantForOrganizationInputTypeDef#

# GetDomainAccessGrantForOrganizationInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import GetDomainAccessGrantForOrganizationInputTypeDef


def get_value() -> GetDomainAccessGrantForOrganizationInputTypeDef:
    return {
        "grantId": ...,
    }


# GetDomainAccessGrantForOrganizationInputTypeDef definition

class GetDomainAccessGrantForOrganizationInputTypeDef(TypedDict):
    grantId: str,

GetDomainForOrganizationInputTypeDef#

# GetDomainForOrganizationInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import GetDomainForOrganizationInputTypeDef


def get_value() -> GetDomainForOrganizationInputTypeDef:
    return {
        "domainId": ...,
    }


# GetDomainForOrganizationInputTypeDef definition

class GetDomainForOrganizationInputTypeDef(TypedDict):
    domainId: str,

GetDomainInputTypeDef#

# GetDomainInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import GetDomainInputTypeDef


def get_value() -> GetDomainInputTypeDef:
    return {
        "domainId": ...,
    }


# GetDomainInputTypeDef definition

class GetDomainInputTypeDef(TypedDict):
    domainId: str,

GetOmniDashboardInputTypeDef#

# GetOmniDashboardInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import GetOmniDashboardInputTypeDef


def get_value() -> GetOmniDashboardInputTypeDef:
    return {
        "spaceId": ...,
    }


# GetOmniDashboardInputTypeDef definition

class GetOmniDashboardInputTypeDef(TypedDict):
    spaceId: str,
    dashboardId: str,

SpaceCredentialRequestContextTypeDef#

# SpaceCredentialRequestContextTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import SpaceCredentialRequestContextTypeDef


def get_value() -> SpaceCredentialRequestContextTypeDef:
    return {
        "spaceId": ...,
    }


# SpaceCredentialRequestContextTypeDef definition

class SpaceCredentialRequestContextTypeDef(TypedDict):
    spaceId: NotRequired[str],
    domainId: NotRequired[str],
    targetAccountId: NotRequired[str],

GetSpaceInputTypeDef#

# GetSpaceInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import GetSpaceInputTypeDef


def get_value() -> GetSpaceInputTypeDef:
    return {
        "spaceId": ...,
    }


# GetSpaceInputTypeDef definition

class GetSpaceInputTypeDef(TypedDict):
    spaceId: str,

GetTelemetryQueryResultsRequestTypeDef#

# GetTelemetryQueryResultsRequestTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import GetTelemetryQueryResultsRequestTypeDef


def get_value() -> GetTelemetryQueryResultsRequestTypeDef:
    return {
        "queryId": ...,
    }


# GetTelemetryQueryResultsRequestTypeDef definition

class GetTelemetryQueryResultsRequestTypeDef(TypedDict):
    queryId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

GetViewRequestTypeDef#

# GetViewRequestTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import GetViewRequestTypeDef


def get_value() -> GetViewRequestTypeDef:
    return {
        "name": ...,
    }


# GetViewRequestTypeDef definition

class GetViewRequestTypeDef(TypedDict):
    name: str,

IdentityCenterConfigurationTypeDef#

# IdentityCenterConfigurationTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import IdentityCenterConfigurationTypeDef


def get_value() -> IdentityCenterConfigurationTypeDef:
    return {
        "identityCenterInstanceArn": ...,
    }


# IdentityCenterConfigurationTypeDef definition

class IdentityCenterConfigurationTypeDef(TypedDict):
    identityCenterInstanceArn: NotRequired[str],

OAuthClientCredentialTypeDef#

# OAuthClientCredentialTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import OAuthClientCredentialTypeDef


def get_value() -> OAuthClientCredentialTypeDef:
    return {
        "clientId": ...,
    }


# OAuthClientCredentialTypeDef definition

class OAuthClientCredentialTypeDef(TypedDict):
    clientId: str,
    clientSecret: str,
    providerId: NotRequired[str],

OAuthCodeCredentialTypeDef#

# OAuthCodeCredentialTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import OAuthCodeCredentialTypeDef


def get_value() -> OAuthCodeCredentialTypeDef:
    return {
        "authCode": ...,
    }


# OAuthCodeCredentialTypeDef definition

class OAuthCodeCredentialTypeDef(TypedDict):
    authCode: str,

ListAccessGrantsInputTypeDef#

# ListAccessGrantsInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListAccessGrantsInputTypeDef


def get_value() -> ListAccessGrantsInputTypeDef:
    return {
        "domainId": ...,
    }


# ListAccessGrantsInputTypeDef definition

class ListAccessGrantsInputTypeDef(TypedDict):
    domainId: NotRequired[str],
    spaceId: NotRequired[str],
    principalId: NotRequired[str],
    principalType: NotRequired[AccessGrantPrincipalTypeType],  # (1)
    permission: NotRequired[AccessGrantPermissionType],  # (2)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See AccessGrantPrincipalTypeType
  2. See AccessGrantPermissionType

ListAccessProfilesInputTypeDef#

# ListAccessProfilesInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListAccessProfilesInputTypeDef


def get_value() -> ListAccessProfilesInputTypeDef:
    return {
        "spaceId": ...,
    }


# ListAccessProfilesInputTypeDef definition

class ListAccessProfilesInputTypeDef(TypedDict):
    spaceId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListDomainAccessGrantsForOrganizationInputTypeDef#

# ListDomainAccessGrantsForOrganizationInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListDomainAccessGrantsForOrganizationInputTypeDef


def get_value() -> ListDomainAccessGrantsForOrganizationInputTypeDef:
    return {
        "domainId": ...,
    }


# ListDomainAccessGrantsForOrganizationInputTypeDef definition

class ListDomainAccessGrantsForOrganizationInputTypeDef(TypedDict):
    domainId: NotRequired[str],
    principalId: NotRequired[str],
    principalType: NotRequired[OrganizationGrantPrincipalTypeType],  # (1)
    permission: NotRequired[OrganizationGrantPermissionType],  # (2)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See OrganizationGrantPrincipalTypeType
  2. See OrganizationGrantPermissionType

ListDomainsInputTypeDef#

# ListDomainsInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListDomainsInputTypeDef


def get_value() -> ListDomainsInputTypeDef:
    return {
        "nextToken": ...,
    }


# ListDomainsInputTypeDef definition

class ListDomainsInputTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListIntegrationsInputTypeDef#

# ListIntegrationsInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListIntegrationsInputTypeDef


def get_value() -> ListIntegrationsInputTypeDef:
    return {
        "integrationType": ...,
    }


# ListIntegrationsInputTypeDef definition

class ListIntegrationsInputTypeDef(TypedDict):
    integrationType: NotRequired[IntegrationTypeType],  # (1)
    status: NotRequired[IntegrationStatusType],  # (2)
    name: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See IntegrationTypeType
  2. See IntegrationStatusType

ListOmniDashboardsInputTypeDef#

# ListOmniDashboardsInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListOmniDashboardsInputTypeDef


def get_value() -> ListOmniDashboardsInputTypeDef:
    return {
        "spaceId": ...,
    }


# ListOmniDashboardsInputTypeDef definition

class ListOmniDashboardsInputTypeDef(TypedDict):
    spaceId: str,
    namePrefix: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

OmniDashboardSummaryTypeDef#

# OmniDashboardSummaryTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import OmniDashboardSummaryTypeDef


def get_value() -> OmniDashboardSummaryTypeDef:
    return {
        "dashboardId": ...,
    }


# OmniDashboardSummaryTypeDef definition

class OmniDashboardSummaryTypeDef(TypedDict):
    dashboardId: str,
    arn: str,
    name: str,
    createdBy: str,
    createdAt: datetime.datetime,
    updatedAt: datetime.datetime,
    description: NotRequired[str],
    tags: NotRequired[dict[str, str]],

ListSpacesForOrganizationInputTypeDef#

# ListSpacesForOrganizationInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListSpacesForOrganizationInputTypeDef


def get_value() -> ListSpacesForOrganizationInputTypeDef:
    return {
        "nextToken": ...,
    }


# ListSpacesForOrganizationInputTypeDef definition

class ListSpacesForOrganizationInputTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

SpaceSummaryTypeDef#

# SpaceSummaryTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import SpaceSummaryTypeDef


def get_value() -> SpaceSummaryTypeDef:
    return {
        "spaceId": ...,
    }


# SpaceSummaryTypeDef definition

class SpaceSummaryTypeDef(TypedDict):
    spaceId: str,
    name: str,
    spaceArn: str,
    region: str,
    ownerAccountId: str,
    status: SpaceStatusType,  # (1)
    createdAt: datetime.datetime,
    updatedAt: datetime.datetime,
    domainArn: NotRequired[str],
    statusReason: NotRequired[str],
  1. See SpaceStatusType

ListSpacesInputTypeDef#

# ListSpacesInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListSpacesInputTypeDef


def get_value() -> ListSpacesInputTypeDef:
    return {
        "domainId": ...,
    }


# ListSpacesInputTypeDef definition

class ListSpacesInputTypeDef(TypedDict):
    domainId: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListTelemetryQuerySessionsRequestTypeDef#

# ListTelemetryQuerySessionsRequestTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListTelemetryQuerySessionsRequestTypeDef


def get_value() -> ListTelemetryQuerySessionsRequestTypeDef:
    return {
        "nextToken": ...,
    }


# ListTelemetryQuerySessionsRequestTypeDef definition

class ListTelemetryQuerySessionsRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

SessionSummaryTypeDef#

# SessionSummaryTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import SessionSummaryTypeDef


def get_value() -> SessionSummaryTypeDef:
    return {
        "sessionId": ...,
    }


# SessionSummaryTypeDef definition

class SessionSummaryTypeDef(TypedDict):
    sessionId: str,
    createdAt: NotRequired[datetime.datetime],
    lastActivityAt: NotRequired[datetime.datetime],
    sessionName: NotRequired[str],

ListViewsRequestTypeDef#

# ListViewsRequestTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListViewsRequestTypeDef


def get_value() -> ListViewsRequestTypeDef:
    return {
        "type": ...,
    }


# ListViewsRequestTypeDef definition

class ListViewsRequestTypeDef(TypedDict):
    type: NotRequired[ViewTypeType],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See ViewTypeType

ViewSummaryTypeDef#

# ViewSummaryTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ViewSummaryTypeDef


def get_value() -> ViewSummaryTypeDef:
    return {
        "name": ...,
    }


# ViewSummaryTypeDef definition

class ViewSummaryTypeDef(TypedDict):
    name: str,
    type: ViewTypeType,  # (1)
    createdAt: datetime.datetime,
    updatedAt: datetime.datetime,
    description: NotRequired[str],
  1. See ViewTypeType

LogMetadataTypeDef#

# LogMetadataTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import LogMetadataTypeDef


def get_value() -> LogMetadataTypeDef:
    return {
        "attributes": ...,
    }


# LogMetadataTypeDef definition

class LogMetadataTypeDef(TypedDict):
    attributes: NotRequired[dict[str, str]],

NodeSemanticsTypeDef#

# NodeSemanticsTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import NodeSemanticsTypeDef


def get_value() -> NodeSemanticsTypeDef:
    return {
        "purpose": ...,
    }


# NodeSemanticsTypeDef definition

class NodeSemanticsTypeDef(TypedDict):
    purpose: NotRequired[str],
    language: NotRequired[str],
    framework: NotRequired[str],
    kind: NotRequired[str],
    repository: NotRequired[str],

TraceMetadataTypeDef#

# TraceMetadataTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import TraceMetadataTypeDef


def get_value() -> TraceMetadataTypeDef:
    return {
        "attributes": ...,
    }


# TraceMetadataTypeDef definition

class TraceMetadataTypeDef(TypedDict):
    attributes: NotRequired[dict[str, str]],

MetricSemanticsTypeDef#

# MetricSemanticsTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import MetricSemanticsTypeDef


def get_value() -> MetricSemanticsTypeDef:
    return {
        "description": ...,
    }


# MetricSemanticsTypeDef definition

class MetricSemanticsTypeDef(TypedDict):
    description: NotRequired[str],
    unit: NotRequired[str],

NoDataTypeDef#

# NoDataTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import NoDataTypeDef


def get_value() -> NoDataTypeDef:
    return {
        "treatAs": ...,
    }


# NoDataTypeDef definition

class NoDataTypeDef(TypedDict):
    treatAs: AlertStateType,  # (1)
  1. See AlertStateType

NodePropertiesTypeDef#

# NodePropertiesTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import NodePropertiesTypeDef


def get_value() -> NodePropertiesTypeDef:
    return {
        "region": ...,
    }


# NodePropertiesTypeDef definition

class NodePropertiesTypeDef(TypedDict):
    region: NotRequired[str],
    cloudProvider: NotRequired[str],
    sourceAccountId: NotRequired[str],
    namespace: NotRequired[str],
    category: NotRequired[NodeCategoryType],  # (1)
    stage: NotRequired[str],
  1. See NodeCategoryType

NotificationTargetOutputTypeDef#

# NotificationTargetOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import NotificationTargetOutputTypeDef


def get_value() -> NotificationTargetOutputTypeDef:
    return {
        "type": ...,
    }


# NotificationTargetOutputTypeDef definition

class NotificationTargetOutputTypeDef(TypedDict):
    type: NotificationTargetTypeType,  # (1)
    arn: str,
    metadata: NotRequired[dict[str, str]],
  1. See NotificationTargetTypeType

NotificationTriggerOutputTypeDef#

# NotificationTriggerOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import NotificationTriggerOutputTypeDef


def get_value() -> NotificationTriggerOutputTypeDef:
    return {
        "stateValues": ...,
    }


# NotificationTriggerOutputTypeDef definition

class NotificationTriggerOutputTypeDef(TypedDict):
    stateValues: NotRequired[list[AlertStateType]],  # (1)
  1. See list[AlertStateType]

NotificationTargetTypeDef#

# NotificationTargetTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import NotificationTargetTypeDef


def get_value() -> NotificationTargetTypeDef:
    return {
        "type": ...,
    }


# NotificationTargetTypeDef definition

class NotificationTargetTypeDef(TypedDict):
    type: NotificationTargetTypeType,  # (1)
    arn: str,
    metadata: NotRequired[Mapping[str, str]],
  1. See NotificationTargetTypeType

NotificationTriggerTypeDef#

# NotificationTriggerTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import NotificationTriggerTypeDef


def get_value() -> NotificationTriggerTypeDef:
    return {
        "stateValues": ...,
    }


# NotificationTriggerTypeDef definition

class NotificationTriggerTypeDef(TypedDict):
    stateValues: NotRequired[Sequence[AlertStateType]],  # (1)
  1. See Sequence[AlertStateType]

PartialResultsTypeDef#

# PartialResultsTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import PartialResultsTypeDef


def get_value() -> PartialResultsTypeDef:
    return {
        "partialResultsDetected": ...,
    }


# PartialResultsTypeDef definition

class PartialResultsTypeDef(TypedDict):
    partialResultsDetected: NotRequired[bool],

PrincipalSearchResultTypeDef#

# PrincipalSearchResultTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import PrincipalSearchResultTypeDef


def get_value() -> PrincipalSearchResultTypeDef:
    return {
        "principalId": ...,
    }


# PrincipalSearchResultTypeDef definition

class PrincipalSearchResultTypeDef(TypedDict):
    principalId: str,
    principalType: PrincipalTypeType,  # (1)
    displayName: str,
    userName: NotRequired[str],
    description: NotRequired[str],
  1. See PrincipalTypeType

PutIntelligenceConfigurationInputTypeDef#

# PutIntelligenceConfigurationInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import PutIntelligenceConfigurationInputTypeDef


def get_value() -> PutIntelligenceConfigurationInputTypeDef:
    return {
        "kmsKeyArn": ...,
    }


# PutIntelligenceConfigurationInputTypeDef definition

class PutIntelligenceConfigurationInputTypeDef(TypedDict):
    kmsKeyArn: NotRequired[str],
    removeKmsKey: NotRequired[bool],
    clientToken: NotRequired[str],

RowScopeOutputTypeDef#

# RowScopeOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import RowScopeOutputTypeDef


def get_value() -> RowScopeOutputTypeDef:
    return {
        "field": ...,
    }


# RowScopeOutputTypeDef definition

class RowScopeOutputTypeDef(TypedDict):
    field: str,
    operator: RowScopeOperatorType,  # (1)
    values: list[str],
  1. See RowScopeOperatorType

RowScopeTypeDef#

# RowScopeTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import RowScopeTypeDef


def get_value() -> RowScopeTypeDef:
    return {
        "field": ...,
    }


# RowScopeTypeDef definition

class RowScopeTypeDef(TypedDict):
    field: str,
    operator: RowScopeOperatorType,  # (1)
    values: Sequence[str],
  1. See RowScopeOperatorType

SearchPrincipalsInputTypeDef#

# SearchPrincipalsInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import SearchPrincipalsInputTypeDef


def get_value() -> SearchPrincipalsInputTypeDef:
    return {
        "domainId": ...,
    }


# SearchPrincipalsInputTypeDef definition

class SearchPrincipalsInputTypeDef(TypedDict):
    domainId: str,
    searchQuery: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

StartTelemetryQueryRequestTypeDef#

# StartTelemetryQueryRequestTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import StartTelemetryQueryRequestTypeDef


def get_value() -> StartTelemetryQueryRequestTypeDef:
    return {
        "queryString": ...,
    }


# StartTelemetryQueryRequestTypeDef definition

class StartTelemetryQueryRequestTypeDef(TypedDict):
    queryString: str,
    sessionId: str,

StartTelemetryQuerySessionRequestTypeDef#

# StartTelemetryQuerySessionRequestTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import StartTelemetryQuerySessionRequestTypeDef


def get_value() -> StartTelemetryQuerySessionRequestTypeDef:
    return {
        "sessionName": ...,
    }


# StartTelemetryQuerySessionRequestTypeDef definition

class StartTelemetryQuerySessionRequestTypeDef(TypedDict):
    sessionName: NotRequired[str],

StopTelemetryQueryRequestTypeDef#

# StopTelemetryQueryRequestTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import StopTelemetryQueryRequestTypeDef


def get_value() -> StopTelemetryQueryRequestTypeDef:
    return {
        "queryId": ...,
    }


# StopTelemetryQueryRequestTypeDef definition

class StopTelemetryQueryRequestTypeDef(TypedDict):
    queryId: str,

StopTelemetryQuerySessionRequestTypeDef#

# StopTelemetryQuerySessionRequestTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import StopTelemetryQuerySessionRequestTypeDef


def get_value() -> StopTelemetryQuerySessionRequestTypeDef:
    return {
        "sessionId": ...,
    }


# StopTelemetryQuerySessionRequestTypeDef definition

class StopTelemetryQuerySessionRequestTypeDef(TypedDict):
    sessionId: str,

UpdateAccessProfileInputTypeDef#

# UpdateAccessProfileInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import UpdateAccessProfileInputTypeDef


def get_value() -> UpdateAccessProfileInputTypeDef:
    return {
        "spaceId": ...,
    }


# UpdateAccessProfileInputTypeDef definition

class UpdateAccessProfileInputTypeDef(TypedDict):
    spaceId: str,
    profileId: str,
    name: NotRequired[str],
    description: NotRequired[str],

UpdateOmniDashboardInputTypeDef#

# UpdateOmniDashboardInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import UpdateOmniDashboardInputTypeDef


def get_value() -> UpdateOmniDashboardInputTypeDef:
    return {
        "spaceId": ...,
    }


# UpdateOmniDashboardInputTypeDef definition

class UpdateOmniDashboardInputTypeDef(TypedDict):
    spaceId: str,
    dashboardId: str,
    body: NotRequired[str],
    name: NotRequired[str],
    description: NotRequired[str],

UpdateViewRequestTypeDef#

# UpdateViewRequestTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import UpdateViewRequestTypeDef


def get_value() -> UpdateViewRequestTypeDef:
    return {
        "name": ...,
    }


# UpdateViewRequestTypeDef definition

class UpdateViewRequestTypeDef(TypedDict):
    name: str,
    definition: NotRequired[str],
    description: NotRequired[str],

AccessGrantPrincipalOutputTypeDef#

# AccessGrantPrincipalOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import AccessGrantPrincipalOutputTypeDef


def get_value() -> AccessGrantPrincipalOutputTypeDef:
    return {
        "principalType": ...,
    }


# AccessGrantPrincipalOutputTypeDef definition

class AccessGrantPrincipalOutputTypeDef(TypedDict):
    principalType: AccessGrantPrincipalTypeType,  # (1)
    principalId: NotRequired[str],
    principalAttributes: NotRequired[list[AccessGrantPrincipalAttributeTypeDef]],  # (2)
  1. See AccessGrantPrincipalTypeType
  2. See list[AccessGrantPrincipalAttributeTypeDef]

AccessGrantPrincipalTypeDef#

# AccessGrantPrincipalTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import AccessGrantPrincipalTypeDef


def get_value() -> AccessGrantPrincipalTypeDef:
    return {
        "principalType": ...,
    }


# AccessGrantPrincipalTypeDef definition

class AccessGrantPrincipalTypeDef(TypedDict):
    principalType: AccessGrantPrincipalTypeType,  # (1)
    principalId: NotRequired[str],
    principalAttributes: NotRequired[Sequence[AccessGrantPrincipalAttributeTypeDef]],  # (2)
  1. See AccessGrantPrincipalTypeType
  2. See Sequence[AccessGrantPrincipalAttributeTypeDef]

OrganizationAccessGrantPrincipalOutputTypeDef#

# OrganizationAccessGrantPrincipalOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import OrganizationAccessGrantPrincipalOutputTypeDef


def get_value() -> OrganizationAccessGrantPrincipalOutputTypeDef:
    return {
        "principalType": ...,
    }


# OrganizationAccessGrantPrincipalOutputTypeDef definition

class OrganizationAccessGrantPrincipalOutputTypeDef(TypedDict):
    principalType: OrganizationGrantPrincipalTypeType,  # (1)
    principalId: NotRequired[str],
    principalAttributes: NotRequired[list[AccessGrantPrincipalAttributeTypeDef]],  # (2)
  1. See OrganizationGrantPrincipalTypeType
  2. See list[AccessGrantPrincipalAttributeTypeDef]

OrganizationAccessGrantPrincipalTypeDef#

# OrganizationAccessGrantPrincipalTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import OrganizationAccessGrantPrincipalTypeDef


def get_value() -> OrganizationAccessGrantPrincipalTypeDef:
    return {
        "principalType": ...,
    }


# OrganizationAccessGrantPrincipalTypeDef definition

class OrganizationAccessGrantPrincipalTypeDef(TypedDict):
    principalType: OrganizationGrantPrincipalTypeType,  # (1)
    principalId: NotRequired[str],
    principalAttributes: NotRequired[Sequence[AccessGrantPrincipalAttributeTypeDef]],  # (2)
  1. See OrganizationGrantPrincipalTypeType
  2. See Sequence[AccessGrantPrincipalAttributeTypeDef]

ListAlertsInputTypeDef#

# ListAlertsInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListAlertsInputTypeDef


def get_value() -> ListAlertsInputTypeDef:
    return {
        "spaceId": ...,
    }


# ListAlertsInputTypeDef definition

class ListAlertsInputTypeDef(TypedDict):
    spaceId: str,
    filterCriteria: NotRequired[AlertFilterCriteriaTypeDef],  # (1)
    sortBy: NotRequired[AlertSortFieldType],  # (2)
    sortOrder: NotRequired[AlertSortOrderType],  # (3)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See AlertFilterCriteriaTypeDef
  2. See AlertSortFieldType
  3. See AlertSortOrderType

AlertStateInfoTypeDef#

# AlertStateInfoTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import AlertStateInfoTypeDef


def get_value() -> AlertStateInfoTypeDef:
    return {
        "value": ...,
    }


# AlertStateInfoTypeDef definition

class AlertStateInfoTypeDef(TypedDict):
    value: AlertStateType,  # (1)
    transitionedAt: NotRequired[datetime.datetime],
    contributorSummary: NotRequired[ContributorSummaryTypeDef],  # (2)
    data: NotRequired[AlertStateDataTypeDef],  # (3)
  1. See AlertStateType
  2. See ContributorSummaryTypeDef
  3. See AlertStateDataTypeDef

CreateAccessProfileOutputTypeDef#

# CreateAccessProfileOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import CreateAccessProfileOutputTypeDef


def get_value() -> CreateAccessProfileOutputTypeDef:
    return {
        "accessProfile": ...,
    }


# CreateAccessProfileOutputTypeDef definition

class CreateAccessProfileOutputTypeDef(TypedDict):
    accessProfile: AccessProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccessProfileTypeDef
  2. See ResponseMetadataTypeDef

CreateOneTimeDeepLinkCodeOutputTypeDef#

# CreateOneTimeDeepLinkCodeOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import CreateOneTimeDeepLinkCodeOutputTypeDef


def get_value() -> CreateOneTimeDeepLinkCodeOutputTypeDef:
    return {
        "code": ...,
    }


# CreateOneTimeDeepLinkCodeOutputTypeDef definition

class CreateOneTimeDeepLinkCodeOutputTypeDef(TypedDict):
    code: str,
    deepLinkUrl: str,
    expiresAt: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateViewResponseTypeDef#

# CreateViewResponseTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import CreateViewResponseTypeDef


def get_value() -> CreateViewResponseTypeDef:
    return {
        "name": ...,
    }


# CreateViewResponseTypeDef definition

class CreateViewResponseTypeDef(TypedDict):
    name: str,
    type: ViewTypeType,  # (1)
    description: str,
    definition: str,
    createdAt: datetime.datetime,
    updatedAt: datetime.datetime,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ViewTypeType
  2. See ResponseMetadataTypeDef

GetAccessProfileOutputTypeDef#

# GetAccessProfileOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import GetAccessProfileOutputTypeDef


def get_value() -> GetAccessProfileOutputTypeDef:
    return {
        "accessProfile": ...,
    }


# GetAccessProfileOutputTypeDef definition

class GetAccessProfileOutputTypeDef(TypedDict):
    accessProfile: AccessProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccessProfileTypeDef
  2. See ResponseMetadataTypeDef

GetIntelligenceConfigurationOutputTypeDef#

# GetIntelligenceConfigurationOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import GetIntelligenceConfigurationOutputTypeDef


def get_value() -> GetIntelligenceConfigurationOutputTypeDef:
    return {
        "accountId": ...,
    }


# GetIntelligenceConfigurationOutputTypeDef definition

class GetIntelligenceConfigurationOutputTypeDef(TypedDict):
    accountId: str,
    kmsKeyArn: str,
    updatedAt: datetime.datetime,
    createdAt: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetSpaceCredentialsForOrganizationOutputTypeDef#

# GetSpaceCredentialsForOrganizationOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import GetSpaceCredentialsForOrganizationOutputTypeDef


def get_value() -> GetSpaceCredentialsForOrganizationOutputTypeDef:
    return {
        "credentials": ...,
    }


# GetSpaceCredentialsForOrganizationOutputTypeDef definition

class GetSpaceCredentialsForOrganizationOutputTypeDef(TypedDict):
    credentials: AwsCredentialsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AwsCredentialsTypeDef
  2. See ResponseMetadataTypeDef

GetViewResponseTypeDef#

# GetViewResponseTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import GetViewResponseTypeDef


def get_value() -> GetViewResponseTypeDef:
    return {
        "name": ...,
    }


# GetViewResponseTypeDef definition

class GetViewResponseTypeDef(TypedDict):
    name: str,
    type: ViewTypeType,  # (1)
    description: str,
    definition: str,
    createdAt: datetime.datetime,
    updatedAt: datetime.datetime,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ViewTypeType
  2. See ResponseMetadataTypeDef

ListAccessProfilesOutputTypeDef#

# ListAccessProfilesOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListAccessProfilesOutputTypeDef


def get_value() -> ListAccessProfilesOutputTypeDef:
    return {
        "items": ...,
    }


# ListAccessProfilesOutputTypeDef definition

class ListAccessProfilesOutputTypeDef(TypedDict):
    items: list[AccessProfileSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[AccessProfileSummaryTypeDef]
  2. See ResponseMetadataTypeDef

PutIntelligenceConfigurationOutputTypeDef#

# PutIntelligenceConfigurationOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import PutIntelligenceConfigurationOutputTypeDef


def get_value() -> PutIntelligenceConfigurationOutputTypeDef:
    return {
        "accountId": ...,
    }


# PutIntelligenceConfigurationOutputTypeDef definition

class PutIntelligenceConfigurationOutputTypeDef(TypedDict):
    accountId: str,
    kmsKeyArn: str,
    updatedAt: datetime.datetime,
    createdAt: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartTelemetryQueryResponseTypeDef#

# StartTelemetryQueryResponseTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import StartTelemetryQueryResponseTypeDef


def get_value() -> StartTelemetryQueryResponseTypeDef:
    return {
        "queryId": ...,
    }


# StartTelemetryQueryResponseTypeDef definition

class StartTelemetryQueryResponseTypeDef(TypedDict):
    queryId: str,
    sessionId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartTelemetryQuerySessionResponseTypeDef#

# StartTelemetryQuerySessionResponseTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import StartTelemetryQuerySessionResponseTypeDef


def get_value() -> StartTelemetryQuerySessionResponseTypeDef:
    return {
        "sessionId": ...,
    }


# StartTelemetryQuerySessionResponseTypeDef definition

class StartTelemetryQuerySessionResponseTypeDef(TypedDict):
    sessionId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateAccessProfileOutputTypeDef#

# UpdateAccessProfileOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import UpdateAccessProfileOutputTypeDef


def get_value() -> UpdateAccessProfileOutputTypeDef:
    return {
        "accessProfile": ...,
    }


# UpdateAccessProfileOutputTypeDef definition

class UpdateAccessProfileOutputTypeDef(TypedDict):
    accessProfile: AccessProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccessProfileTypeDef
  2. See ResponseMetadataTypeDef

UpdateViewResponseTypeDef#

# UpdateViewResponseTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import UpdateViewResponseTypeDef


def get_value() -> UpdateViewResponseTypeDef:
    return {
        "name": ...,
    }


# UpdateViewResponseTypeDef definition

class UpdateViewResponseTypeDef(TypedDict):
    name: str,
    type: ViewTypeType,  # (1)
    description: str,
    definition: str,
    createdAt: datetime.datetime,
    updatedAt: datetime.datetime,
    arn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ViewTypeType
  2. See ResponseMetadataTypeDef

CreateIntegrationOutputTypeDef#

# CreateIntegrationOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import CreateIntegrationOutputTypeDef


def get_value() -> CreateIntegrationOutputTypeDef:
    return {
        "integration": ...,
    }


# CreateIntegrationOutputTypeDef definition

class CreateIntegrationOutputTypeDef(TypedDict):
    integration: IntegrationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IntegrationTypeDef
  2. See ResponseMetadataTypeDef

GetIntegrationOutputTypeDef#

# GetIntegrationOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import GetIntegrationOutputTypeDef


def get_value() -> GetIntegrationOutputTypeDef:
    return {
        "integration": ...,
    }


# GetIntegrationOutputTypeDef definition

class GetIntegrationOutputTypeDef(TypedDict):
    integration: IntegrationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IntegrationTypeDef
  2. See ResponseMetadataTypeDef

ListIntegrationsOutputTypeDef#

# ListIntegrationsOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListIntegrationsOutputTypeDef


def get_value() -> ListIntegrationsOutputTypeDef:
    return {
        "items": ...,
    }


# ListIntegrationsOutputTypeDef definition

class ListIntegrationsOutputTypeDef(TypedDict):
    items: list[IntegrationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[IntegrationTypeDef]
  2. See ResponseMetadataTypeDef

UpdateIntegrationOutputTypeDef#

# UpdateIntegrationOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import UpdateIntegrationOutputTypeDef


def get_value() -> UpdateIntegrationOutputTypeDef:
    return {
        "integration": ...,
    }


# UpdateIntegrationOutputTypeDef definition

class UpdateIntegrationOutputTypeDef(TypedDict):
    integration: IntegrationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See IntegrationTypeDef
  2. See ResponseMetadataTypeDef

CreateOmniDashboardOutputTypeDef#

# CreateOmniDashboardOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import CreateOmniDashboardOutputTypeDef


def get_value() -> CreateOmniDashboardOutputTypeDef:
    return {
        "omniDashboard": ...,
    }


# CreateOmniDashboardOutputTypeDef definition

class CreateOmniDashboardOutputTypeDef(TypedDict):
    omniDashboard: OmniDashboardTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OmniDashboardTypeDef
  2. See ResponseMetadataTypeDef

GetOmniDashboardOutputTypeDef#

# GetOmniDashboardOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import GetOmniDashboardOutputTypeDef


def get_value() -> GetOmniDashboardOutputTypeDef:
    return {
        "omniDashboard": ...,
    }


# GetOmniDashboardOutputTypeDef definition

class GetOmniDashboardOutputTypeDef(TypedDict):
    omniDashboard: OmniDashboardTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OmniDashboardTypeDef
  2. See ResponseMetadataTypeDef

UpdateOmniDashboardOutputTypeDef#

# UpdateOmniDashboardOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import UpdateOmniDashboardOutputTypeDef


def get_value() -> UpdateOmniDashboardOutputTypeDef:
    return {
        "omniDashboard": ...,
    }


# UpdateOmniDashboardOutputTypeDef definition

class UpdateOmniDashboardOutputTypeDef(TypedDict):
    omniDashboard: OmniDashboardTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OmniDashboardTypeDef
  2. See ResponseMetadataTypeDef

CreateSpaceInputTypeDef#

# CreateSpaceInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import CreateSpaceInputTypeDef


def get_value() -> CreateSpaceInputTypeDef:
    return {
        "name": ...,
    }


# CreateSpaceInputTypeDef definition

class CreateSpaceInputTypeDef(TypedDict):
    name: str,
    domainId: str,
    dataAccessRoleArn: str,
    agentCoreEvaluationRoleArn: NotRequired[str],
    encryptionConfiguration: NotRequired[EncryptionConfigurationTypeDef],  # (1)
    tags: NotRequired[Mapping[str, str]],
    clientToken: NotRequired[str],
  1. See EncryptionConfigurationTypeDef

SpaceTypeDef#

# SpaceTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import SpaceTypeDef


def get_value() -> SpaceTypeDef:
    return {
        "spaceId": ...,
    }


# SpaceTypeDef definition

class SpaceTypeDef(TypedDict):
    spaceId: str,
    name: str,
    spaceArn: str,
    region: str,
    ownerAccountId: str,
    dataAccessRoleArn: str,
    createdAt: datetime.datetime,
    updatedAt: datetime.datetime,
    status: SpaceStatusType,  # (1)
    domainArn: NotRequired[str],
    agentCoreEvaluationRoleArn: NotRequired[str],
    statusReason: NotRequired[str],
    encryptionConfiguration: NotRequired[EncryptionConfigurationTypeDef],  # (2)
  1. See SpaceStatusType
  2. See EncryptionConfigurationTypeDef

UpdateSpaceInputTypeDef#

# UpdateSpaceInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import UpdateSpaceInputTypeDef


def get_value() -> UpdateSpaceInputTypeDef:
    return {
        "spaceId": ...,
    }


# UpdateSpaceInputTypeDef definition

class UpdateSpaceInputTypeDef(TypedDict):
    spaceId: str,
    name: NotRequired[str],
    encryptionConfiguration: NotRequired[EncryptionConfigurationTypeDef],  # (1)
  1. See EncryptionConfigurationTypeDef

DeleteIntegrationInputTypeDef#

# DeleteIntegrationInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import DeleteIntegrationInputTypeDef


def get_value() -> DeleteIntegrationInputTypeDef:
    return {
        "identifier": ...,
    }


# DeleteIntegrationInputTypeDef definition

class DeleteIntegrationInputTypeDef(TypedDict):
    identifier: IntegrationIdentifierTypeDef,  # (1)
  1. See IntegrationIdentifierTypeDef

GetIntegrationInputTypeDef#

# GetIntegrationInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import GetIntegrationInputTypeDef


def get_value() -> GetIntegrationInputTypeDef:
    return {
        "identifier": ...,
    }


# GetIntegrationInputTypeDef definition

class GetIntegrationInputTypeDef(TypedDict):
    identifier: IntegrationIdentifierTypeDef,  # (1)
  1. See IntegrationIdentifierTypeDef

ListDomainsOutputTypeDef#

# ListDomainsOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListDomainsOutputTypeDef


def get_value() -> ListDomainsOutputTypeDef:
    return {
        "items": ...,
    }


# ListDomainsOutputTypeDef definition

class ListDomainsOutputTypeDef(TypedDict):
    items: list[DomainSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[DomainSummaryTypeDef]
  2. See ResponseMetadataTypeDef

EdgeFiltersTypeDef#

# EdgeFiltersTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import EdgeFiltersTypeDef


def get_value() -> EdgeFiltersTypeDef:
    return {
        "edgeId": ...,
    }


# EdgeFiltersTypeDef definition

class EdgeFiltersTypeDef(TypedDict):
    edgeId: NotRequired[str],
    from: NotRequired[str],
    to: NotRequired[str],
    edgeType: NotRequired[EdgeTypeType],  # (1)
    operations: NotRequired[Sequence[str]],
    telemetryAttributes: NotRequired[Sequence[KeyFilterTypeDef]],  # (2)
    sources: NotRequired[Sequence[SourceType]],  # (3)
  1. See EdgeTypeType
  2. See Sequence[KeyFilterTypeDef]
  3. See Sequence[SourceType]

NodeFiltersTypeDef#

# NodeFiltersTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import NodeFiltersTypeDef


def get_value() -> NodeFiltersTypeDef:
    return {
        "nodeId": ...,
    }


# NodeFiltersTypeDef definition

class NodeFiltersTypeDef(TypedDict):
    nodeId: NotRequired[str],
    nodeType: NotRequired[NodeTypeType],  # (1)
    name: NotRequired[str],
    tags: NotRequired[Sequence[KeyFilterTypeDef]],  # (2)
    telemetryAttributes: NotRequired[Sequence[KeyFilterTypeDef]],  # (2)
    region: NotRequired[Sequence[str]],
    cloudProvider: NotRequired[Sequence[str]],
    sourceAccountId: NotRequired[Sequence[str]],
    namespace: NotRequired[Sequence[str]],
    category: NotRequired[Sequence[NodeCategoryType]],  # (4)
    stage: NotRequired[Sequence[str]],
    sources: NotRequired[Sequence[SourceType]],  # (5)
  1. See NodeTypeType
  2. See Sequence[KeyFilterTypeDef]
  3. See Sequence[KeyFilterTypeDef]
  4. See Sequence[NodeCategoryType]
  5. See Sequence[SourceType]

EdgePropertiesTypeDef#

# EdgePropertiesTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import EdgePropertiesTypeDef


def get_value() -> EdgePropertiesTypeDef:
    return {
        "protocol": ...,
    }


# EdgePropertiesTypeDef definition

class EdgePropertiesTypeDef(TypedDict):
    protocol: NotRequired[str],
    sourcePort: NotRequired[str],
    destinationPort: NotRequired[str],
    blocked: NotRequired[bool],
    errorCode: NotRequired[str],
    httpStatusCode: NotRequired[str],
    httpMethod: NotRequired[str],
    serviceInitiated: NotRequired[bool],
    trafficStats: NotRequired[EdgeTrafficStatsTypeDef],  # (1)
  1. See EdgeTrafficStatsTypeDef

ListTelemetryFieldsResponsePaginatorTypeDef#

# ListTelemetryFieldsResponsePaginatorTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListTelemetryFieldsResponsePaginatorTypeDef


def get_value() -> ListTelemetryFieldsResponsePaginatorTypeDef:
    return {
        "fields": ...,
    }


# ListTelemetryFieldsResponsePaginatorTypeDef definition

class ListTelemetryFieldsResponsePaginatorTypeDef(TypedDict):
    fields: list[FieldPaginatorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[FieldPaginatorTypeDef]
  2. See ResponseMetadataTypeDef

ListTelemetryFieldsResponseTypeDef#

# ListTelemetryFieldsResponseTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListTelemetryFieldsResponseTypeDef


def get_value() -> ListTelemetryFieldsResponseTypeDef:
    return {
        "fields": ...,
    }


# ListTelemetryFieldsResponseTypeDef definition

class ListTelemetryFieldsResponseTypeDef(TypedDict):
    fields: list[FieldTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[FieldTypeDef]
  2. See ResponseMetadataTypeDef

GetTelemetryQueryResultsRequestPaginateTypeDef#

# GetTelemetryQueryResultsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import GetTelemetryQueryResultsRequestPaginateTypeDef


def get_value() -> GetTelemetryQueryResultsRequestPaginateTypeDef:
    return {
        "queryId": ...,
    }


# GetTelemetryQueryResultsRequestPaginateTypeDef definition

class GetTelemetryQueryResultsRequestPaginateTypeDef(TypedDict):
    queryId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListAccessGrantsInputPaginateTypeDef#

# ListAccessGrantsInputPaginateTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListAccessGrantsInputPaginateTypeDef


def get_value() -> ListAccessGrantsInputPaginateTypeDef:
    return {
        "domainId": ...,
    }


# ListAccessGrantsInputPaginateTypeDef definition

class ListAccessGrantsInputPaginateTypeDef(TypedDict):
    domainId: NotRequired[str],
    spaceId: NotRequired[str],
    principalId: NotRequired[str],
    principalType: NotRequired[AccessGrantPrincipalTypeType],  # (1)
    permission: NotRequired[AccessGrantPermissionType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See AccessGrantPrincipalTypeType
  2. See AccessGrantPermissionType
  3. See PaginatorConfigTypeDef

ListAccessProfilesInputPaginateTypeDef#

# ListAccessProfilesInputPaginateTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListAccessProfilesInputPaginateTypeDef


def get_value() -> ListAccessProfilesInputPaginateTypeDef:
    return {
        "spaceId": ...,
    }


# ListAccessProfilesInputPaginateTypeDef definition

class ListAccessProfilesInputPaginateTypeDef(TypedDict):
    spaceId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListAlertsInputPaginateTypeDef#

# ListAlertsInputPaginateTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListAlertsInputPaginateTypeDef


def get_value() -> ListAlertsInputPaginateTypeDef:
    return {
        "spaceId": ...,
    }


# ListAlertsInputPaginateTypeDef definition

class ListAlertsInputPaginateTypeDef(TypedDict):
    spaceId: str,
    filterCriteria: NotRequired[AlertFilterCriteriaTypeDef],  # (1)
    sortBy: NotRequired[AlertSortFieldType],  # (2)
    sortOrder: NotRequired[AlertSortOrderType],  # (3)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (4)
  1. See AlertFilterCriteriaTypeDef
  2. See AlertSortFieldType
  3. See AlertSortOrderType
  4. See PaginatorConfigTypeDef

ListDomainAccessGrantsForOrganizationInputPaginateTypeDef#

# ListDomainAccessGrantsForOrganizationInputPaginateTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListDomainAccessGrantsForOrganizationInputPaginateTypeDef


def get_value() -> ListDomainAccessGrantsForOrganizationInputPaginateTypeDef:
    return {
        "domainId": ...,
    }


# ListDomainAccessGrantsForOrganizationInputPaginateTypeDef definition

class ListDomainAccessGrantsForOrganizationInputPaginateTypeDef(TypedDict):
    domainId: NotRequired[str],
    principalId: NotRequired[str],
    principalType: NotRequired[OrganizationGrantPrincipalTypeType],  # (1)
    permission: NotRequired[OrganizationGrantPermissionType],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See OrganizationGrantPrincipalTypeType
  2. See OrganizationGrantPermissionType
  3. See PaginatorConfigTypeDef

ListDomainsInputPaginateTypeDef#

# ListDomainsInputPaginateTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListDomainsInputPaginateTypeDef


def get_value() -> ListDomainsInputPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListDomainsInputPaginateTypeDef definition

class ListDomainsInputPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListIntegrationsInputPaginateTypeDef#

# ListIntegrationsInputPaginateTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListIntegrationsInputPaginateTypeDef


def get_value() -> ListIntegrationsInputPaginateTypeDef:
    return {
        "integrationType": ...,
    }


# ListIntegrationsInputPaginateTypeDef definition

class ListIntegrationsInputPaginateTypeDef(TypedDict):
    integrationType: NotRequired[IntegrationTypeType],  # (1)
    status: NotRequired[IntegrationStatusType],  # (2)
    name: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See IntegrationTypeType
  2. See IntegrationStatusType
  3. See PaginatorConfigTypeDef

ListOmniDashboardsInputPaginateTypeDef#

# ListOmniDashboardsInputPaginateTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListOmniDashboardsInputPaginateTypeDef


def get_value() -> ListOmniDashboardsInputPaginateTypeDef:
    return {
        "spaceId": ...,
    }


# ListOmniDashboardsInputPaginateTypeDef definition

class ListOmniDashboardsInputPaginateTypeDef(TypedDict):
    spaceId: str,
    namePrefix: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSpacesForOrganizationInputPaginateTypeDef#

# ListSpacesForOrganizationInputPaginateTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListSpacesForOrganizationInputPaginateTypeDef


def get_value() -> ListSpacesForOrganizationInputPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListSpacesForOrganizationInputPaginateTypeDef definition

class ListSpacesForOrganizationInputPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSpacesInputPaginateTypeDef#

# ListSpacesInputPaginateTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListSpacesInputPaginateTypeDef


def get_value() -> ListSpacesInputPaginateTypeDef:
    return {
        "domainId": ...,
    }


# ListSpacesInputPaginateTypeDef definition

class ListSpacesInputPaginateTypeDef(TypedDict):
    domainId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTelemetryQuerySessionsRequestPaginateTypeDef#

# ListTelemetryQuerySessionsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListTelemetryQuerySessionsRequestPaginateTypeDef


def get_value() -> ListTelemetryQuerySessionsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListTelemetryQuerySessionsRequestPaginateTypeDef definition

class ListTelemetryQuerySessionsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListViewsRequestPaginateTypeDef#

# ListViewsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListViewsRequestPaginateTypeDef


def get_value() -> ListViewsRequestPaginateTypeDef:
    return {
        "type": ...,
    }


# ListViewsRequestPaginateTypeDef definition

class ListViewsRequestPaginateTypeDef(TypedDict):
    type: NotRequired[ViewTypeType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ViewTypeType
  2. See PaginatorConfigTypeDef

SearchPrincipalsInputPaginateTypeDef#

# SearchPrincipalsInputPaginateTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import SearchPrincipalsInputPaginateTypeDef


def get_value() -> SearchPrincipalsInputPaginateTypeDef:
    return {
        "domainId": ...,
    }


# SearchPrincipalsInputPaginateTypeDef definition

class SearchPrincipalsInputPaginateTypeDef(TypedDict):
    domainId: str,
    searchQuery: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTelemetryFieldsRequestPaginateTypeDef#

# ListTelemetryFieldsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListTelemetryFieldsRequestPaginateTypeDef


def get_value() -> ListTelemetryFieldsRequestPaginateTypeDef:
    return {
        "dataSetName": ...,
    }


# ListTelemetryFieldsRequestPaginateTypeDef definition

class ListTelemetryFieldsRequestPaginateTypeDef(TypedDict):
    dataSetName: str,
    telemetryType: NotRequired[TelemetryTypeType],  # (1)
    startTime: NotRequired[TimestampTypeDef],
    endTime: NotRequired[TimestampTypeDef],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See TelemetryTypeType
  2. See PaginatorConfigTypeDef

ListTelemetryFieldsRequestTypeDef#

# ListTelemetryFieldsRequestTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListTelemetryFieldsRequestTypeDef


def get_value() -> ListTelemetryFieldsRequestTypeDef:
    return {
        "dataSetName": ...,
    }


# ListTelemetryFieldsRequestTypeDef definition

class ListTelemetryFieldsRequestTypeDef(TypedDict):
    dataSetName: str,
    telemetryType: NotRequired[TelemetryTypeType],  # (1)
    startTime: NotRequired[TimestampTypeDef],
    endTime: NotRequired[TimestampTypeDef],
    nextToken: NotRequired[str],
  1. See TelemetryTypeType

GetSpaceCredentialsForOrganizationInputTypeDef#

# GetSpaceCredentialsForOrganizationInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import GetSpaceCredentialsForOrganizationInputTypeDef


def get_value() -> GetSpaceCredentialsForOrganizationInputTypeDef:
    return {
        "context": ...,
    }


# GetSpaceCredentialsForOrganizationInputTypeDef definition

class GetSpaceCredentialsForOrganizationInputTypeDef(TypedDict):
    context: SpaceCredentialRequestContextTypeDef,  # (1)
    credentialType: OrganizationCredentialTypeType,  # (2)
  1. See SpaceCredentialRequestContextTypeDef
  2. See OrganizationCredentialTypeType

IdentityProviderConfigurationTypeDef#

# IdentityProviderConfigurationTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import IdentityProviderConfigurationTypeDef


def get_value() -> IdentityProviderConfigurationTypeDef:
    return {
        "identityCenterConfiguration": ...,
    }


# IdentityProviderConfigurationTypeDef definition

class IdentityProviderConfigurationTypeDef(TypedDict):
    identityCenterConfiguration: NotRequired[IdentityCenterConfigurationTypeDef],  # (1)
  1. See IdentityCenterConfigurationTypeDef

IntegrationCredentialTypeDef#

# IntegrationCredentialTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import IntegrationCredentialTypeDef


def get_value() -> IntegrationCredentialTypeDef:
    return {
        "oauthCodeCredential": ...,
    }


# IntegrationCredentialTypeDef definition

class IntegrationCredentialTypeDef(TypedDict):
    oauthCodeCredential: NotRequired[OAuthCodeCredentialTypeDef],  # (1)
    oauthClientCredential: NotRequired[OAuthClientCredentialTypeDef],  # (2)
    apiKeyCredential: NotRequired[ApiKeyCredentialTypeDef],  # (3)
  1. See OAuthCodeCredentialTypeDef
  2. See OAuthClientCredentialTypeDef
  3. See ApiKeyCredentialTypeDef

ListOmniDashboardsOutputTypeDef#

# ListOmniDashboardsOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListOmniDashboardsOutputTypeDef


def get_value() -> ListOmniDashboardsOutputTypeDef:
    return {
        "items": ...,
    }


# ListOmniDashboardsOutputTypeDef definition

class ListOmniDashboardsOutputTypeDef(TypedDict):
    items: list[OmniDashboardSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[OmniDashboardSummaryTypeDef]
  2. See ResponseMetadataTypeDef

ListSpacesForOrganizationOutputTypeDef#

# ListSpacesForOrganizationOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListSpacesForOrganizationOutputTypeDef


def get_value() -> ListSpacesForOrganizationOutputTypeDef:
    return {
        "items": ...,
    }


# ListSpacesForOrganizationOutputTypeDef definition

class ListSpacesForOrganizationOutputTypeDef(TypedDict):
    items: list[SpaceSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[SpaceSummaryTypeDef]
  2. See ResponseMetadataTypeDef

ListSpacesOutputTypeDef#

# ListSpacesOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListSpacesOutputTypeDef


def get_value() -> ListSpacesOutputTypeDef:
    return {
        "items": ...,
    }


# ListSpacesOutputTypeDef definition

class ListSpacesOutputTypeDef(TypedDict):
    items: list[SpaceSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[SpaceSummaryTypeDef]
  2. See ResponseMetadataTypeDef

ListTelemetryQuerySessionsResponseTypeDef#

# ListTelemetryQuerySessionsResponseTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListTelemetryQuerySessionsResponseTypeDef


def get_value() -> ListTelemetryQuerySessionsResponseTypeDef:
    return {
        "sessions": ...,
    }


# ListTelemetryQuerySessionsResponseTypeDef definition

class ListTelemetryQuerySessionsResponseTypeDef(TypedDict):
    sessions: list[SessionSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[SessionSummaryTypeDef]
  2. See ResponseMetadataTypeDef

ListViewsResponseTypeDef#

# ListViewsResponseTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListViewsResponseTypeDef


def get_value() -> ListViewsResponseTypeDef:
    return {
        "items": ...,
    }


# ListViewsResponseTypeDef definition

class ListViewsResponseTypeDef(TypedDict):
    items: list[ViewSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[ViewSummaryTypeDef]
  2. See ResponseMetadataTypeDef

MetricMetadataTypeDef#

# MetricMetadataTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import MetricMetadataTypeDef


def get_value() -> MetricMetadataTypeDef:
    return {
        "name": ...,
    }


# MetricMetadataTypeDef definition

class MetricMetadataTypeDef(TypedDict):
    name: NotRequired[str],
    namespace: NotRequired[str],
    preferredStat: NotRequired[str],
    metricType: NotRequired[str],
    attributes: NotRequired[dict[str, str]],
    semantics: NotRequired[MetricSemanticsTypeDef],  # (1)
  1. See MetricSemanticsTypeDef

TelemetryRuleTypeDef#

# TelemetryRuleTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import TelemetryRuleTypeDef


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


# TelemetryRuleTypeDef definition

class TelemetryRuleTypeDef(TypedDict):
    query: NotRequired[AlertRuleQueryTypeDef],  # (1)
    condition: NotRequired[AlertConditionTypeDef],  # (2)
    evaluation: NotRequired[AlertEvaluationTypeDef],  # (3)
    noData: NotRequired[NoDataTypeDef],  # (4)
  1. See AlertRuleQueryTypeDef
  2. See AlertConditionTypeDef
  3. See AlertEvaluationTypeDef
  4. See NoDataTypeDef

NotificationRuleOutputTypeDef#

# NotificationRuleOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import NotificationRuleOutputTypeDef


def get_value() -> NotificationRuleOutputTypeDef:
    return {
        "trigger": ...,
    }


# NotificationRuleOutputTypeDef definition

class NotificationRuleOutputTypeDef(TypedDict):
    trigger: NotificationTriggerOutputTypeDef,  # (1)
    target: NotificationTargetOutputTypeDef,  # (2)
  1. See NotificationTriggerOutputTypeDef
  2. See NotificationTargetOutputTypeDef

QueryStatisticsTypeDef#

# QueryStatisticsTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import QueryStatisticsTypeDef


def get_value() -> QueryStatisticsTypeDef:
    return {
        "bytesScanned": ...,
    }


# QueryStatisticsTypeDef definition

class QueryStatisticsTypeDef(TypedDict):
    bytesScanned: NotRequired[float],
    percentComplete: NotRequired[int],
    recordsScanned: NotRequired[int],
    recordsMatched: NotRequired[int],
    partialResults: NotRequired[PartialResultsTypeDef],  # (1)
  1. See PartialResultsTypeDef

SearchPrincipalsOutputTypeDef#

# SearchPrincipalsOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import SearchPrincipalsOutputTypeDef


def get_value() -> SearchPrincipalsOutputTypeDef:
    return {
        "results": ...,
    }


# SearchPrincipalsOutputTypeDef definition

class SearchPrincipalsOutputTypeDef(TypedDict):
    results: list[PrincipalSearchResultTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[PrincipalSearchResultTypeDef]
  2. See ResponseMetadataTypeDef

ResourceScopeOutputTypeDef#

# ResourceScopeOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ResourceScopeOutputTypeDef


def get_value() -> ResourceScopeOutputTypeDef:
    return {
        "resourceType": ...,
    }


# ResourceScopeOutputTypeDef definition

class ResourceScopeOutputTypeDef(TypedDict):
    resourceType: str,
    resourceArns: NotRequired[list[str]],
    tags: NotRequired[dict[str, str]],
    signalTypes: NotRequired[list[SignalTypeType]],  # (1)
    rowScopeGroups: NotRequired[list[list[RowScopeOutputTypeDef]]],  # (2)
  1. See list[SignalTypeType]
  2. See list[list[RowScopeOutputTypeDef]]

AccessGrantSummaryTypeDef#

# AccessGrantSummaryTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import AccessGrantSummaryTypeDef


def get_value() -> AccessGrantSummaryTypeDef:
    return {
        "grantId": ...,
    }


# AccessGrantSummaryTypeDef definition

class AccessGrantSummaryTypeDef(TypedDict):
    grantId: str,
    grantArn: str,
    domainId: str,
    principal: AccessGrantPrincipalOutputTypeDef,  # (1)
    permission: AccessGrantPermissionType,  # (2)
    grantType: AccessGrantTypeType,  # (3)
    spaceId: str,
    name: NotRequired[str],
  1. See AccessGrantPrincipalOutputTypeDef
  2. See AccessGrantPermissionType
  3. See AccessGrantTypeType

OrganizationAccessGrantSummaryTypeDef#

# OrganizationAccessGrantSummaryTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import OrganizationAccessGrantSummaryTypeDef


def get_value() -> OrganizationAccessGrantSummaryTypeDef:
    return {
        "grantId": ...,
    }


# OrganizationAccessGrantSummaryTypeDef definition

class OrganizationAccessGrantSummaryTypeDef(TypedDict):
    grantId: str,
    grantArn: str,
    domainId: str,
    principal: OrganizationAccessGrantPrincipalOutputTypeDef,  # (1)
    permission: OrganizationGrantPermissionType,  # (2)
    grantType: AccessGrantTypeType,  # (3)
    createdAt: datetime.datetime,
    updatedAt: datetime.datetime,
    name: NotRequired[str],
  1. See OrganizationAccessGrantPrincipalOutputTypeDef
  2. See OrganizationGrantPermissionType
  3. See AccessGrantTypeType

OrganizationAccessGrantTypeDef#

# OrganizationAccessGrantTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import OrganizationAccessGrantTypeDef


def get_value() -> OrganizationAccessGrantTypeDef:
    return {
        "grantId": ...,
    }


# OrganizationAccessGrantTypeDef definition

class OrganizationAccessGrantTypeDef(TypedDict):
    grantId: str,
    grantArn: str,
    domainId: str,
    principal: OrganizationAccessGrantPrincipalOutputTypeDef,  # (1)
    permission: OrganizationGrantPermissionType,  # (2)
    grantType: AccessGrantTypeType,  # (3)
    createdBy: str,
    createdAt: datetime.datetime,
    updatedAt: datetime.datetime,
    name: NotRequired[str],
  1. See OrganizationAccessGrantPrincipalOutputTypeDef
  2. See OrganizationGrantPermissionType
  3. See AccessGrantTypeType

AlertSummaryTypeDef#

# AlertSummaryTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import AlertSummaryTypeDef


def get_value() -> AlertSummaryTypeDef:
    return {
        "name": ...,
    }


# AlertSummaryTypeDef definition

class AlertSummaryTypeDef(TypedDict):
    name: str,
    state: AlertStateInfoTypeDef,  # (2)
    createdAt: datetime.datetime,
    updatedAt: datetime.datetime,
    alertArn: str,
    alertId: NotRequired[str],
    spaceId: NotRequired[str],
    profileId: NotRequired[str],
    notificationStatus: NotRequired[NotificationStatusType],  # (1)
  1. See NotificationStatusType
  2. See AlertStateInfoTypeDef

CreateSpaceOutputTypeDef#

# CreateSpaceOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import CreateSpaceOutputTypeDef


def get_value() -> CreateSpaceOutputTypeDef:
    return {
        "space": ...,
    }


# CreateSpaceOutputTypeDef definition

class CreateSpaceOutputTypeDef(TypedDict):
    space: SpaceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SpaceTypeDef
  2. See ResponseMetadataTypeDef

GetSpaceOutputTypeDef#

# GetSpaceOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import GetSpaceOutputTypeDef


def get_value() -> GetSpaceOutputTypeDef:
    return {
        "space": ...,
    }


# GetSpaceOutputTypeDef definition

class GetSpaceOutputTypeDef(TypedDict):
    space: SpaceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SpaceTypeDef
  2. See ResponseMetadataTypeDef

UpdateSpaceOutputTypeDef#

# UpdateSpaceOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import UpdateSpaceOutputTypeDef


def get_value() -> UpdateSpaceOutputTypeDef:
    return {
        "space": ...,
    }


# UpdateSpaceOutputTypeDef definition

class UpdateSpaceOutputTypeDef(TypedDict):
    space: SpaceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SpaceTypeDef
  2. See ResponseMetadataTypeDef

GetContextGraphInputPaginateTypeDef#

# GetContextGraphInputPaginateTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import GetContextGraphInputPaginateTypeDef


def get_value() -> GetContextGraphInputPaginateTypeDef:
    return {
        "startTime": ...,
    }


# GetContextGraphInputPaginateTypeDef definition

class GetContextGraphInputPaginateTypeDef(TypedDict):
    startTime: TimestampTypeDef,
    endTime: TimestampTypeDef,
    nodeFilters: NotRequired[NodeFiltersTypeDef],  # (1)
    edgeFilters: NotRequired[EdgeFiltersTypeDef],  # (2)
    depth: NotRequired[int],
    maxEdgesPerNode: NotRequired[int],
    includeMetadata: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See NodeFiltersTypeDef
  2. See EdgeFiltersTypeDef
  3. See PaginatorConfigTypeDef

GetContextGraphInputTypeDef#

# GetContextGraphInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import GetContextGraphInputTypeDef


def get_value() -> GetContextGraphInputTypeDef:
    return {
        "startTime": ...,
    }


# GetContextGraphInputTypeDef definition

class GetContextGraphInputTypeDef(TypedDict):
    startTime: TimestampTypeDef,
    endTime: TimestampTypeDef,
    nodeFilters: NotRequired[NodeFiltersTypeDef],  # (1)
    edgeFilters: NotRequired[EdgeFiltersTypeDef],  # (2)
    depth: NotRequired[int],
    maxResults: NotRequired[int],
    maxEdgesPerNode: NotRequired[int],
    includeMetadata: NotRequired[bool],
    nextToken: NotRequired[str],
  1. See NodeFiltersTypeDef
  2. See EdgeFiltersTypeDef

CreateDomainForOrganizationInputTypeDef#

# CreateDomainForOrganizationInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import CreateDomainForOrganizationInputTypeDef


def get_value() -> CreateDomainForOrganizationInputTypeDef:
    return {
        "name": ...,
    }


# CreateDomainForOrganizationInputTypeDef definition

class CreateDomainForOrganizationInputTypeDef(TypedDict):
    name: str,
    identityProviders: Sequence[IdentityProviderType],  # (1)
    domainAccessRoleArn: str,
    identityProviderConfiguration: NotRequired[IdentityProviderConfigurationTypeDef],  # (2)
    tags: NotRequired[Mapping[str, str]],
    clientToken: NotRequired[str],
  1. See Sequence[IdentityProviderType]
  2. See IdentityProviderConfigurationTypeDef

CreateDomainInputTypeDef#

# CreateDomainInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import CreateDomainInputTypeDef


def get_value() -> CreateDomainInputTypeDef:
    return {
        "name": ...,
    }


# CreateDomainInputTypeDef definition

class CreateDomainInputTypeDef(TypedDict):
    name: str,
    identityProviders: Sequence[IdentityProviderType],  # (1)
    identityProviderConfiguration: NotRequired[IdentityProviderConfigurationTypeDef],  # (2)
    tags: NotRequired[Mapping[str, str]],
    clientToken: NotRequired[str],
  1. See Sequence[IdentityProviderType]
  2. See IdentityProviderConfigurationTypeDef

DomainTypeDef#

# DomainTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import DomainTypeDef


def get_value() -> DomainTypeDef:
    return {
        "domainId": ...,
    }


# DomainTypeDef definition

class DomainTypeDef(TypedDict):
    domainId: str,
    domainArn: str,
    identityProviders: list[IdentityProviderType],  # (1)
    domainEndpointUrl: str,
    region: str,
    createdAt: datetime.datetime,
    updatedAt: datetime.datetime,
    status: DomainStatusType,  # (3)
    name: NotRequired[str],
    identityProviderConfiguration: NotRequired[IdentityProviderConfigurationTypeDef],  # (2)
    customEndpointUrls: NotRequired[list[str]],
    identityCenterApplicationArn: NotRequired[str],
  1. See list[IdentityProviderType]
  2. See IdentityProviderConfigurationTypeDef
  3. See DomainStatusType

OrganizationDomainTypeDef#

# OrganizationDomainTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import OrganizationDomainTypeDef


def get_value() -> OrganizationDomainTypeDef:
    return {
        "domainId": ...,
    }


# OrganizationDomainTypeDef definition

class OrganizationDomainTypeDef(TypedDict):
    domainId: str,
    domainArn: str,
    domainEndpointUrl: str,
    organizationId: str,
    ownerAccountId: str,
    identityProviders: list[IdentityProviderType],  # (1)
    region: str,
    status: DomainStatusType,  # (3)
    createdAt: datetime.datetime,
    updatedAt: datetime.datetime,
    name: NotRequired[str],
    customEndpointUrls: NotRequired[list[str]],
    identityProviderConfiguration: NotRequired[IdentityProviderConfigurationTypeDef],  # (2)
    identityCenterApplicationArn: NotRequired[str],
    domainAccessRoleArn: NotRequired[str],
  1. See list[IdentityProviderType]
  2. See IdentityProviderConfigurationTypeDef
  3. See DomainStatusType

UpdateDomainForOrganizationInputTypeDef#

# UpdateDomainForOrganizationInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import UpdateDomainForOrganizationInputTypeDef


def get_value() -> UpdateDomainForOrganizationInputTypeDef:
    return {
        "domainId": ...,
    }


# UpdateDomainForOrganizationInputTypeDef definition

class UpdateDomainForOrganizationInputTypeDef(TypedDict):
    domainId: str,
    name: NotRequired[str],
    identityProviders: NotRequired[Sequence[IdentityProviderType]],  # (1)
    identityProviderConfiguration: NotRequired[IdentityProviderConfigurationTypeDef],  # (2)
  1. See Sequence[IdentityProviderType]
  2. See IdentityProviderConfigurationTypeDef

UpdateDomainInputTypeDef#

# UpdateDomainInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import UpdateDomainInputTypeDef


def get_value() -> UpdateDomainInputTypeDef:
    return {
        "domainId": ...,
    }


# UpdateDomainInputTypeDef definition

class UpdateDomainInputTypeDef(TypedDict):
    domainId: str,
    name: NotRequired[str],
    identityProviders: NotRequired[Sequence[IdentityProviderType]],  # (1)
    identityProviderConfiguration: NotRequired[IdentityProviderConfigurationTypeDef],  # (2)
  1. See Sequence[IdentityProviderType]
  2. See IdentityProviderConfigurationTypeDef

CreateIntegrationInputTypeDef#

# CreateIntegrationInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import CreateIntegrationInputTypeDef


def get_value() -> CreateIntegrationInputTypeDef:
    return {
        "integrationType": ...,
    }


# CreateIntegrationInputTypeDef definition

class CreateIntegrationInputTypeDef(TypedDict):
    integrationType: IntegrationTypeType,  # (1)
    name: str,
    credential: NotRequired[IntegrationCredentialTypeDef],  # (2)
    integrationAttributes: NotRequired[Mapping[str, str]],
    roleArn: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
    clientToken: NotRequired[str],
  1. See IntegrationTypeType
  2. See IntegrationCredentialTypeDef

UpdateIntegrationInputTypeDef#

# UpdateIntegrationInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import UpdateIntegrationInputTypeDef


def get_value() -> UpdateIntegrationInputTypeDef:
    return {
        "identifier": ...,
    }


# UpdateIntegrationInputTypeDef definition

class UpdateIntegrationInputTypeDef(TypedDict):
    identifier: IntegrationIdentifierTypeDef,  # (1)
    credential: NotRequired[IntegrationCredentialTypeDef],  # (2)
    integrationAttributes: NotRequired[Mapping[str, str]],
    roleArn: NotRequired[str],
  1. See IntegrationIdentifierTypeDef
  2. See IntegrationCredentialTypeDef

MetadataTypeDef#

# MetadataTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import MetadataTypeDef


def get_value() -> MetadataTypeDef:
    return {
        "metrics": ...,
    }


# MetadataTypeDef definition

class MetadataTypeDef(TypedDict):
    metrics: NotRequired[list[MetricMetadataTypeDef]],  # (1)
    semantics: NotRequired[NodeSemanticsTypeDef],  # (2)
    logs: NotRequired[list[LogMetadataTypeDef]],  # (3)
    traces: NotRequired[list[TraceMetadataTypeDef]],  # (4)
  1. See list[MetricMetadataTypeDef]
  2. See NodeSemanticsTypeDef
  3. See list[LogMetadataTypeDef]
  4. See list[TraceMetadataTypeDef]

RuleTypeDef#

# RuleTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import RuleTypeDef


def get_value() -> RuleTypeDef:
    return {
        "telemetryRule": ...,
    }


# RuleTypeDef definition

class RuleTypeDef(TypedDict):
    telemetryRule: NotRequired[TelemetryRuleTypeDef],  # (1)
  1. See TelemetryRuleTypeDef

NotificationRuleTypeDef#

# NotificationRuleTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import NotificationRuleTypeDef


def get_value() -> NotificationRuleTypeDef:
    return {
        "trigger": ...,
    }


# NotificationRuleTypeDef definition

class NotificationRuleTypeDef(TypedDict):
    trigger: NotificationTriggerUnionTypeDef,  # (1)
    target: NotificationTargetUnionTypeDef,  # (2)
  1. See NotificationTriggerUnionTypeDef
  2. See NotificationTargetUnionTypeDef

GetTelemetryQueryResultsResponseTypeDef#

# GetTelemetryQueryResultsResponseTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import GetTelemetryQueryResultsResponseTypeDef


def get_value() -> GetTelemetryQueryResultsResponseTypeDef:
    return {
        "status": ...,
    }


# GetTelemetryQueryResultsResponseTypeDef definition

class GetTelemetryQueryResultsResponseTypeDef(TypedDict):
    status: QueryStatusType,  # (1)
    rows: list[dict[str, str]],
    statistics: QueryStatisticsTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
    nextToken: NotRequired[str],
  1. See QueryStatusType
  2. See QueryStatisticsTypeDef
  3. See ResponseMetadataTypeDef

ScopedActionsOutputTypeDef#

# ScopedActionsOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ScopedActionsOutputTypeDef


def get_value() -> ScopedActionsOutputTypeDef:
    return {
        "actions": ...,
    }


# ScopedActionsOutputTypeDef definition

class ScopedActionsOutputTypeDef(TypedDict):
    actions: list[str],
    resources: NotRequired[list[ResourceScopeOutputTypeDef]],  # (1)
    contextConditions: NotRequired[dict[str, list[str]]],
  1. See list[ResourceScopeOutputTypeDef]

ResourceScopeTypeDef#

# ResourceScopeTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ResourceScopeTypeDef


def get_value() -> ResourceScopeTypeDef:
    return {
        "resourceType": ...,
    }


# ResourceScopeTypeDef definition

class ResourceScopeTypeDef(TypedDict):
    resourceType: str,
    resourceArns: NotRequired[Sequence[str]],
    tags: NotRequired[Mapping[str, str]],
    signalTypes: NotRequired[Sequence[SignalTypeType]],  # (1)
    rowScopeGroups: NotRequired[Sequence[Sequence[RowScopeUnionTypeDef]]],  # (2)
  1. See Sequence[SignalTypeType]
  2. See Sequence[Sequence[RowScopeUnionTypeDef]]

ListAccessGrantsOutputTypeDef#

# ListAccessGrantsOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListAccessGrantsOutputTypeDef


def get_value() -> ListAccessGrantsOutputTypeDef:
    return {
        "items": ...,
    }


# ListAccessGrantsOutputTypeDef definition

class ListAccessGrantsOutputTypeDef(TypedDict):
    items: list[AccessGrantSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[AccessGrantSummaryTypeDef]
  2. See ResponseMetadataTypeDef

ListDomainAccessGrantsForOrganizationOutputTypeDef#

# ListDomainAccessGrantsForOrganizationOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListDomainAccessGrantsForOrganizationOutputTypeDef


def get_value() -> ListDomainAccessGrantsForOrganizationOutputTypeDef:
    return {
        "items": ...,
    }


# ListDomainAccessGrantsForOrganizationOutputTypeDef definition

class ListDomainAccessGrantsForOrganizationOutputTypeDef(TypedDict):
    items: list[OrganizationAccessGrantSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[OrganizationAccessGrantSummaryTypeDef]
  2. See ResponseMetadataTypeDef

CreateDomainAccessGrantForOrganizationOutputTypeDef#

# CreateDomainAccessGrantForOrganizationOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import CreateDomainAccessGrantForOrganizationOutputTypeDef


def get_value() -> CreateDomainAccessGrantForOrganizationOutputTypeDef:
    return {
        "accessGrant": ...,
    }


# CreateDomainAccessGrantForOrganizationOutputTypeDef definition

class CreateDomainAccessGrantForOrganizationOutputTypeDef(TypedDict):
    accessGrant: OrganizationAccessGrantTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OrganizationAccessGrantTypeDef
  2. See ResponseMetadataTypeDef

GetDomainAccessGrantForOrganizationOutputTypeDef#

# GetDomainAccessGrantForOrganizationOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import GetDomainAccessGrantForOrganizationOutputTypeDef


def get_value() -> GetDomainAccessGrantForOrganizationOutputTypeDef:
    return {
        "accessGrant": ...,
    }


# GetDomainAccessGrantForOrganizationOutputTypeDef definition

class GetDomainAccessGrantForOrganizationOutputTypeDef(TypedDict):
    accessGrant: OrganizationAccessGrantTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OrganizationAccessGrantTypeDef
  2. See ResponseMetadataTypeDef

CreateDomainAccessGrantForOrganizationInputTypeDef#

# CreateDomainAccessGrantForOrganizationInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import CreateDomainAccessGrantForOrganizationInputTypeDef


def get_value() -> CreateDomainAccessGrantForOrganizationInputTypeDef:
    return {
        "domainId": ...,
    }


# CreateDomainAccessGrantForOrganizationInputTypeDef definition

class CreateDomainAccessGrantForOrganizationInputTypeDef(TypedDict):
    domainId: str,
    name: str,
    principal: OrganizationAccessGrantPrincipalUnionTypeDef,  # (1)
    permission: OrganizationGrantPermissionType,  # (2)
    tags: NotRequired[Mapping[str, str]],
    clientToken: NotRequired[str],
  1. See OrganizationAccessGrantPrincipalUnionTypeDef
  2. See OrganizationGrantPermissionType

ListAlertsOutputTypeDef#

# ListAlertsOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ListAlertsOutputTypeDef


def get_value() -> ListAlertsOutputTypeDef:
    return {
        "items": ...,
    }


# ListAlertsOutputTypeDef definition

class ListAlertsOutputTypeDef(TypedDict):
    items: list[AlertSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[AlertSummaryTypeDef]
  2. See ResponseMetadataTypeDef

CreateDomainOutputTypeDef#

# CreateDomainOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import CreateDomainOutputTypeDef


def get_value() -> CreateDomainOutputTypeDef:
    return {
        "domain": ...,
    }


# CreateDomainOutputTypeDef definition

class CreateDomainOutputTypeDef(TypedDict):
    domain: DomainTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainTypeDef
  2. See ResponseMetadataTypeDef

GetDomainOutputTypeDef#

# GetDomainOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import GetDomainOutputTypeDef


def get_value() -> GetDomainOutputTypeDef:
    return {
        "domain": ...,
    }


# GetDomainOutputTypeDef definition

class GetDomainOutputTypeDef(TypedDict):
    domain: DomainTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainTypeDef
  2. See ResponseMetadataTypeDef

UpdateDomainOutputTypeDef#

# UpdateDomainOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import UpdateDomainOutputTypeDef


def get_value() -> UpdateDomainOutputTypeDef:
    return {
        "domain": ...,
    }


# UpdateDomainOutputTypeDef definition

class UpdateDomainOutputTypeDef(TypedDict):
    domain: DomainTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainTypeDef
  2. See ResponseMetadataTypeDef

CreateDomainForOrganizationOutputTypeDef#

# CreateDomainForOrganizationOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import CreateDomainForOrganizationOutputTypeDef


def get_value() -> CreateDomainForOrganizationOutputTypeDef:
    return {
        "organizationDomain": ...,
    }


# CreateDomainForOrganizationOutputTypeDef definition

class CreateDomainForOrganizationOutputTypeDef(TypedDict):
    organizationDomain: OrganizationDomainTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OrganizationDomainTypeDef
  2. See ResponseMetadataTypeDef

GetDomainForOrganizationOutputTypeDef#

# GetDomainForOrganizationOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import GetDomainForOrganizationOutputTypeDef


def get_value() -> GetDomainForOrganizationOutputTypeDef:
    return {
        "organizationDomain": ...,
    }


# GetDomainForOrganizationOutputTypeDef definition

class GetDomainForOrganizationOutputTypeDef(TypedDict):
    organizationDomain: OrganizationDomainTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OrganizationDomainTypeDef
  2. See ResponseMetadataTypeDef

UpdateDomainForOrganizationOutputTypeDef#

# UpdateDomainForOrganizationOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import UpdateDomainForOrganizationOutputTypeDef


def get_value() -> UpdateDomainForOrganizationOutputTypeDef:
    return {
        "organizationDomain": ...,
    }


# UpdateDomainForOrganizationOutputTypeDef definition

class UpdateDomainForOrganizationOutputTypeDef(TypedDict):
    organizationDomain: OrganizationDomainTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OrganizationDomainTypeDef
  2. See ResponseMetadataTypeDef

EdgeTypeDef#

# EdgeTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import EdgeTypeDef


def get_value() -> EdgeTypeDef:
    return {
        "edgeId": ...,
    }


# EdgeTypeDef definition

class EdgeTypeDef(TypedDict):
    edgeId: NotRequired[str],
    from: NotRequired[str],
    to: NotRequired[str],
    edgeType: NotRequired[EdgeTypeType],  # (1)
    operations: NotRequired[list[str]],
    edgeProperties: NotRequired[EdgePropertiesTypeDef],  # (2)
    telemetryAttributes: NotRequired[dict[str, str]],
    signalTypes: NotRequired[list[SignalType]],  # (3)
    sources: NotRequired[list[SourceType]],  # (4)
    metadata: NotRequired[MetadataTypeDef],  # (5)
    firstObservedAt: NotRequired[datetime.datetime],
    lastObservedAt: NotRequired[datetime.datetime],
  1. See EdgeTypeType
  2. See EdgePropertiesTypeDef
  3. See list[SignalType]
  4. See list[SourceType]
  5. See MetadataTypeDef

AlertTypeDef#

# AlertTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import AlertTypeDef


def get_value() -> AlertTypeDef:
    return {
        "name": ...,
    }


# AlertTypeDef definition

class AlertTypeDef(TypedDict):
    name: str,
    accountId: str,
    rule: RuleTypeDef,  # (1)
    createdAt: datetime.datetime,
    updatedAt: datetime.datetime,
    alertArn: str,
    alertId: NotRequired[str],
    description: NotRequired[str],
    spaceId: NotRequired[str],
    profileId: NotRequired[str],
    notificationStatus: NotRequired[NotificationStatusType],  # (2)
    state: NotRequired[AlertStateInfoTypeDef],  # (3)
    notificationRules: NotRequired[list[NotificationRuleOutputTypeDef]],  # (4)
  1. See RuleTypeDef
  2. See NotificationStatusType
  3. See AlertStateInfoTypeDef
  4. See list[NotificationRuleOutputTypeDef]

AccessGrantTypeDef#

# AccessGrantTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import AccessGrantTypeDef


def get_value() -> AccessGrantTypeDef:
    return {
        "grantId": ...,
    }


# AccessGrantTypeDef definition

class AccessGrantTypeDef(TypedDict):
    grantId: str,
    grantArn: str,
    accountId: str,
    domainId: str,
    principal: AccessGrantPrincipalOutputTypeDef,  # (1)
    permission: AccessGrantPermissionType,  # (2)
    grantType: AccessGrantTypeType,  # (3)
    createdBy: str,
    createdAt: datetime.datetime,
    updatedAt: datetime.datetime,
    spaceId: str,
    name: NotRequired[str],
    scopedActions: NotRequired[list[ScopedActionsOutputTypeDef]],  # (4)
  1. See AccessGrantPrincipalOutputTypeDef
  2. See AccessGrantPermissionType
  3. See AccessGrantTypeType
  4. See list[ScopedActionsOutputTypeDef]

NodeTypeDef#

# NodeTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import NodeTypeDef


def get_value() -> NodeTypeDef:
    return {
        "nodeId": ...,
    }


# NodeTypeDef definition

class NodeTypeDef(TypedDict):
    nodeId: NotRequired[str],
    nodeType: NotRequired[NodeTypeType],  # (1)
    name: NotRequired[str],
    alternateNames: NotRequired[list[str]],
    tags: NotRequired[dict[str, str]],
    nodeProperties: NotRequired[NodePropertiesTypeDef],  # (2)
    telemetryAttributes: NotRequired[dict[str, str]],
    operationDetails: NotRequired[dict[str, list[dict[str, str]]]],
    signalTypes: NotRequired[list[SignalType]],  # (3)
    sources: NotRequired[list[SourceType]],  # (4)
    metadata: NotRequired[MetadataTypeDef],  # (5)
    firstObservedAt: NotRequired[datetime.datetime],
    lastObservedAt: NotRequired[datetime.datetime],
    edges: NotRequired[list[EdgeTypeDef]],  # (6)
  1. See NodeTypeType
  2. See NodePropertiesTypeDef
  3. See list[SignalType]
  4. See list[SourceType]
  5. See MetadataTypeDef
  6. See list[EdgeTypeDef]

CreateAlertOutputTypeDef#

# CreateAlertOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import CreateAlertOutputTypeDef


def get_value() -> CreateAlertOutputTypeDef:
    return {
        "alertArn": ...,
    }


# CreateAlertOutputTypeDef definition

class CreateAlertOutputTypeDef(TypedDict):
    alertArn: str,
    alert: AlertTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AlertTypeDef
  2. See ResponseMetadataTypeDef

GetAlertOutputTypeDef#

# GetAlertOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import GetAlertOutputTypeDef


def get_value() -> GetAlertOutputTypeDef:
    return {
        "alert": ...,
    }


# GetAlertOutputTypeDef definition

class GetAlertOutputTypeDef(TypedDict):
    alert: AlertTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AlertTypeDef
  2. See ResponseMetadataTypeDef

CreateAlertInputTypeDef#

# CreateAlertInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import CreateAlertInputTypeDef


def get_value() -> CreateAlertInputTypeDef:
    return {
        "spaceId": ...,
    }


# CreateAlertInputTypeDef definition

class CreateAlertInputTypeDef(TypedDict):
    spaceId: str,
    profileId: str,
    name: str,
    rule: RuleTypeDef,  # (1)
    description: NotRequired[str],
    notificationsEnabled: NotRequired[bool],
    tags: NotRequired[Mapping[str, str]],
    notificationRules: NotRequired[Sequence[NotificationRuleUnionTypeDef]],  # (2)
    clientToken: NotRequired[str],
  1. See RuleTypeDef
  2. See Sequence[NotificationRuleUnionTypeDef]

UpdateAlertInputTypeDef#

# UpdateAlertInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import UpdateAlertInputTypeDef


def get_value() -> UpdateAlertInputTypeDef:
    return {
        "spaceId": ...,
    }


# UpdateAlertInputTypeDef definition

class UpdateAlertInputTypeDef(TypedDict):
    spaceId: str,
    alertId: str,
    profileId: NotRequired[str],
    name: NotRequired[str],
    description: NotRequired[str],
    rule: NotRequired[RuleTypeDef],  # (1)
    notificationsEnabled: NotRequired[bool],
    notificationRules: NotRequired[Sequence[NotificationRuleUnionTypeDef]],  # (2)
  1. See RuleTypeDef
  2. See Sequence[NotificationRuleUnionTypeDef]

CreateAccessGrantOutputTypeDef#

# CreateAccessGrantOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import CreateAccessGrantOutputTypeDef


def get_value() -> CreateAccessGrantOutputTypeDef:
    return {
        "accessGrant": ...,
    }


# CreateAccessGrantOutputTypeDef definition

class CreateAccessGrantOutputTypeDef(TypedDict):
    accessGrant: AccessGrantTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccessGrantTypeDef
  2. See ResponseMetadataTypeDef

GetAccessGrantOutputTypeDef#

# GetAccessGrantOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import GetAccessGrantOutputTypeDef


def get_value() -> GetAccessGrantOutputTypeDef:
    return {
        "accessGrant": ...,
    }


# GetAccessGrantOutputTypeDef definition

class GetAccessGrantOutputTypeDef(TypedDict):
    accessGrant: AccessGrantTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccessGrantTypeDef
  2. See ResponseMetadataTypeDef

ScopedActionsTypeDef#

# ScopedActionsTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import ScopedActionsTypeDef


def get_value() -> ScopedActionsTypeDef:
    return {
        "actions": ...,
    }


# ScopedActionsTypeDef definition

class ScopedActionsTypeDef(TypedDict):
    actions: Sequence[str],
    resources: NotRequired[Sequence[ResourceScopeUnionTypeDef]],  # (1)
    contextConditions: NotRequired[Mapping[str, Sequence[str]]],
  1. See Sequence[ResourceScopeUnionTypeDef]

GetContextGraphOutputTypeDef#

# GetContextGraphOutputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import GetContextGraphOutputTypeDef


def get_value() -> GetContextGraphOutputTypeDef:
    return {
        "nodes": ...,
    }


# GetContextGraphOutputTypeDef definition

class GetContextGraphOutputTypeDef(TypedDict):
    nodes: list[NodeTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See list[NodeTypeDef]
  2. See ResponseMetadataTypeDef

CreateAccessGrantInputTypeDef#

# CreateAccessGrantInputTypeDef TypedDict usage example

from mypy_boto3_cloudwatchomni.type_defs import CreateAccessGrantInputTypeDef


def get_value() -> CreateAccessGrantInputTypeDef:
    return {
        "domainId": ...,
    }


# CreateAccessGrantInputTypeDef definition

class CreateAccessGrantInputTypeDef(TypedDict):
    domainId: str,
    spaceId: str,
    name: str,
    principal: AccessGrantPrincipalUnionTypeDef,  # (1)
    permission: AccessGrantPermissionType,  # (2)
    scopedActions: NotRequired[Sequence[ScopedActionsUnionTypeDef]],  # (3)
    tags: NotRequired[Mapping[str, str]],
    clientToken: NotRequired[str],
  1. See AccessGrantPrincipalUnionTypeDef
  2. See AccessGrantPermissionType
  3. See Sequence[ScopedActionsUnionTypeDef]