Skip to content

Typed dictionaries#

Index > ApplicationDiscoveryService > Typed dictionaries

Auto-generated documentation for ApplicationDiscoveryService type annotations stubs module mypy-boto3-discovery.

AgentConfigurationStatusTypeDef#

# AgentConfigurationStatusTypeDef usage example

from mypy_boto3_discovery.type_defs import AgentConfigurationStatusTypeDef

def get_value() -> AgentConfigurationStatusTypeDef:
    return {
        "agentId": ...,
    }
# AgentConfigurationStatusTypeDef definition

class AgentConfigurationStatusTypeDef(TypedDict):
    agentId: NotRequired[str],
    operationSucceeded: NotRequired[bool],
    description: NotRequired[str],

AgentNetworkInfoTypeDef#

# AgentNetworkInfoTypeDef usage example

from mypy_boto3_discovery.type_defs import AgentNetworkInfoTypeDef

def get_value() -> AgentNetworkInfoTypeDef:
    return {
        "ipAddress": ...,
    }
# AgentNetworkInfoTypeDef definition

class AgentNetworkInfoTypeDef(TypedDict):
    ipAddress: NotRequired[str],
    macAddress: NotRequired[str],

AssociateConfigurationItemsToApplicationRequestRequestTypeDef#

# AssociateConfigurationItemsToApplicationRequestRequestTypeDef usage example

from mypy_boto3_discovery.type_defs import AssociateConfigurationItemsToApplicationRequestRequestTypeDef

def get_value() -> AssociateConfigurationItemsToApplicationRequestRequestTypeDef:
    return {
        "applicationConfigurationId": ...,
        "configurationIds": ...,
    }
# AssociateConfigurationItemsToApplicationRequestRequestTypeDef definition

class AssociateConfigurationItemsToApplicationRequestRequestTypeDef(TypedDict):
    applicationConfigurationId: str,
    configurationIds: Sequence[str],

BatchDeleteImportDataErrorTypeDef#

# BatchDeleteImportDataErrorTypeDef usage example

from mypy_boto3_discovery.type_defs import BatchDeleteImportDataErrorTypeDef

def get_value() -> BatchDeleteImportDataErrorTypeDef:
    return {
        "importTaskId": ...,
    }
# BatchDeleteImportDataErrorTypeDef definition

class BatchDeleteImportDataErrorTypeDef(TypedDict):
    importTaskId: NotRequired[str],
    errorCode: NotRequired[BatchDeleteImportDataErrorCodeType],  # (1)
    errorDescription: NotRequired[str],
  1. See BatchDeleteImportDataErrorCodeType

BatchDeleteImportDataRequestRequestTypeDef#

# BatchDeleteImportDataRequestRequestTypeDef usage example

from mypy_boto3_discovery.type_defs import BatchDeleteImportDataRequestRequestTypeDef

def get_value() -> BatchDeleteImportDataRequestRequestTypeDef:
    return {
        "importTaskIds": ...,
    }
# BatchDeleteImportDataRequestRequestTypeDef definition

class BatchDeleteImportDataRequestRequestTypeDef(TypedDict):
    importTaskIds: Sequence[str],

ConfigurationTagTypeDef#

# ConfigurationTagTypeDef usage example

from mypy_boto3_discovery.type_defs import ConfigurationTagTypeDef

def get_value() -> ConfigurationTagTypeDef:
    return {
        "configurationType": ...,
    }
# ConfigurationTagTypeDef definition

class ConfigurationTagTypeDef(TypedDict):
    configurationType: NotRequired[ConfigurationItemTypeType],  # (1)
    configurationId: NotRequired[str],
    key: NotRequired[str],
    value: NotRequired[str],
    timeOfCreation: NotRequired[datetime],
  1. See ConfigurationItemTypeType

ContinuousExportDescriptionTypeDef#

# ContinuousExportDescriptionTypeDef usage example

from mypy_boto3_discovery.type_defs import ContinuousExportDescriptionTypeDef

def get_value() -> ContinuousExportDescriptionTypeDef:
    return {
        "exportId": ...,
    }
# ContinuousExportDescriptionTypeDef definition

class ContinuousExportDescriptionTypeDef(TypedDict):
    exportId: NotRequired[str],
    status: NotRequired[ContinuousExportStatusType],  # (1)
    statusDetail: NotRequired[str],
    s3Bucket: NotRequired[str],
    startTime: NotRequired[datetime],
    stopTime: NotRequired[datetime],
    dataSource: NotRequired[DataSourceType],  # (2)
    schemaStorageConfig: NotRequired[Dict[str, str]],
  1. See ContinuousExportStatusType
  2. See DataSourceType

CreateApplicationRequestRequestTypeDef#

# CreateApplicationRequestRequestTypeDef usage example

from mypy_boto3_discovery.type_defs import CreateApplicationRequestRequestTypeDef

def get_value() -> CreateApplicationRequestRequestTypeDef:
    return {
        "name": ...,
    }
# CreateApplicationRequestRequestTypeDef definition

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

CreateApplicationResponseTypeDef#

# CreateApplicationResponseTypeDef usage example

from mypy_boto3_discovery.type_defs import CreateApplicationResponseTypeDef

def get_value() -> CreateApplicationResponseTypeDef:
    return {
        "configurationId": ...,
        "ResponseMetadata": ...,
    }
# CreateApplicationResponseTypeDef definition

class CreateApplicationResponseTypeDef(TypedDict):
    configurationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

TagTypeDef#

# TagTypeDef usage example

from mypy_boto3_discovery.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "key": ...,
        "value": ...,
    }
# TagTypeDef definition

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

CustomerAgentInfoTypeDef#

# CustomerAgentInfoTypeDef usage example

from mypy_boto3_discovery.type_defs import CustomerAgentInfoTypeDef

def get_value() -> CustomerAgentInfoTypeDef:
    return {
        "activeAgents": ...,
        "healthyAgents": ...,
        "blackListedAgents": ...,
        "shutdownAgents": ...,
        "unhealthyAgents": ...,
        "totalAgents": ...,
        "unknownAgents": ...,
    }
# CustomerAgentInfoTypeDef definition

class CustomerAgentInfoTypeDef(TypedDict):
    activeAgents: int,
    healthyAgents: int,
    blackListedAgents: int,
    shutdownAgents: int,
    unhealthyAgents: int,
    totalAgents: int,
    unknownAgents: int,

CustomerAgentlessCollectorInfoTypeDef#

# CustomerAgentlessCollectorInfoTypeDef usage example

from mypy_boto3_discovery.type_defs import CustomerAgentlessCollectorInfoTypeDef

def get_value() -> CustomerAgentlessCollectorInfoTypeDef:
    return {
        "activeAgentlessCollectors": ...,
        "healthyAgentlessCollectors": ...,
        "denyListedAgentlessCollectors": ...,
        "shutdownAgentlessCollectors": ...,
        "unhealthyAgentlessCollectors": ...,
        "totalAgentlessCollectors": ...,
        "unknownAgentlessCollectors": ...,
    }
# CustomerAgentlessCollectorInfoTypeDef definition

class CustomerAgentlessCollectorInfoTypeDef(TypedDict):
    activeAgentlessCollectors: int,
    healthyAgentlessCollectors: int,
    denyListedAgentlessCollectors: int,
    shutdownAgentlessCollectors: int,
    unhealthyAgentlessCollectors: int,
    totalAgentlessCollectors: int,
    unknownAgentlessCollectors: int,

CustomerConnectorInfoTypeDef#

# CustomerConnectorInfoTypeDef usage example

from mypy_boto3_discovery.type_defs import CustomerConnectorInfoTypeDef

def get_value() -> CustomerConnectorInfoTypeDef:
    return {
        "activeConnectors": ...,
        "healthyConnectors": ...,
        "blackListedConnectors": ...,
        "shutdownConnectors": ...,
        "unhealthyConnectors": ...,
        "totalConnectors": ...,
        "unknownConnectors": ...,
    }
# CustomerConnectorInfoTypeDef definition

class CustomerConnectorInfoTypeDef(TypedDict):
    activeConnectors: int,
    healthyConnectors: int,
    blackListedConnectors: int,
    shutdownConnectors: int,
    unhealthyConnectors: int,
    totalConnectors: int,
    unknownConnectors: int,

CustomerMeCollectorInfoTypeDef#

# CustomerMeCollectorInfoTypeDef usage example

from mypy_boto3_discovery.type_defs import CustomerMeCollectorInfoTypeDef

def get_value() -> CustomerMeCollectorInfoTypeDef:
    return {
        "activeMeCollectors": ...,
        "healthyMeCollectors": ...,
        "denyListedMeCollectors": ...,
        "shutdownMeCollectors": ...,
        "unhealthyMeCollectors": ...,
        "totalMeCollectors": ...,
        "unknownMeCollectors": ...,
    }
# CustomerMeCollectorInfoTypeDef definition

class CustomerMeCollectorInfoTypeDef(TypedDict):
    activeMeCollectors: int,
    healthyMeCollectors: int,
    denyListedMeCollectors: int,
    shutdownMeCollectors: int,
    unhealthyMeCollectors: int,
    totalMeCollectors: int,
    unknownMeCollectors: int,

DeleteApplicationsRequestRequestTypeDef#

# DeleteApplicationsRequestRequestTypeDef usage example

from mypy_boto3_discovery.type_defs import DeleteApplicationsRequestRequestTypeDef

def get_value() -> DeleteApplicationsRequestRequestTypeDef:
    return {
        "configurationIds": ...,
    }
# DeleteApplicationsRequestRequestTypeDef definition

class DeleteApplicationsRequestRequestTypeDef(TypedDict):
    configurationIds: Sequence[str],

FilterTypeDef#

# FilterTypeDef usage example

from mypy_boto3_discovery.type_defs import FilterTypeDef

def get_value() -> FilterTypeDef:
    return {
        "name": ...,
        "values": ...,
        "condition": ...,
    }
# FilterTypeDef definition

class FilterTypeDef(TypedDict):
    name: str,
    values: Sequence[str],
    condition: str,

DescribeConfigurationsRequestRequestTypeDef#

# DescribeConfigurationsRequestRequestTypeDef usage example

from mypy_boto3_discovery.type_defs import DescribeConfigurationsRequestRequestTypeDef

def get_value() -> DescribeConfigurationsRequestRequestTypeDef:
    return {
        "configurationIds": ...,
    }
# DescribeConfigurationsRequestRequestTypeDef definition

class DescribeConfigurationsRequestRequestTypeDef(TypedDict):
    configurationIds: Sequence[str],

DescribeConfigurationsResponseTypeDef#

# DescribeConfigurationsResponseTypeDef usage example

from mypy_boto3_discovery.type_defs import DescribeConfigurationsResponseTypeDef

def get_value() -> DescribeConfigurationsResponseTypeDef:
    return {
        "configurations": ...,
        "ResponseMetadata": ...,
    }
# DescribeConfigurationsResponseTypeDef definition

class DescribeConfigurationsResponseTypeDef(TypedDict):
    configurations: List[Dict[str, str]],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeContinuousExportsRequestDescribeContinuousExportsPaginateTypeDef#

# DescribeContinuousExportsRequestDescribeContinuousExportsPaginateTypeDef usage example

from mypy_boto3_discovery.type_defs import DescribeContinuousExportsRequestDescribeContinuousExportsPaginateTypeDef

def get_value() -> DescribeContinuousExportsRequestDescribeContinuousExportsPaginateTypeDef:
    return {
        "exportIds": ...,
    }
# DescribeContinuousExportsRequestDescribeContinuousExportsPaginateTypeDef definition

class DescribeContinuousExportsRequestDescribeContinuousExportsPaginateTypeDef(TypedDict):
    exportIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeContinuousExportsRequestRequestTypeDef#

# DescribeContinuousExportsRequestRequestTypeDef usage example

from mypy_boto3_discovery.type_defs import DescribeContinuousExportsRequestRequestTypeDef

def get_value() -> DescribeContinuousExportsRequestRequestTypeDef:
    return {
        "exportIds": ...,
    }
# DescribeContinuousExportsRequestRequestTypeDef definition

class DescribeContinuousExportsRequestRequestTypeDef(TypedDict):
    exportIds: NotRequired[Sequence[str]],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

DescribeExportConfigurationsRequestDescribeExportConfigurationsPaginateTypeDef#

# DescribeExportConfigurationsRequestDescribeExportConfigurationsPaginateTypeDef usage example

from mypy_boto3_discovery.type_defs import DescribeExportConfigurationsRequestDescribeExportConfigurationsPaginateTypeDef

def get_value() -> DescribeExportConfigurationsRequestDescribeExportConfigurationsPaginateTypeDef:
    return {
        "exportIds": ...,
    }
# DescribeExportConfigurationsRequestDescribeExportConfigurationsPaginateTypeDef definition

class DescribeExportConfigurationsRequestDescribeExportConfigurationsPaginateTypeDef(TypedDict):
    exportIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeExportConfigurationsRequestRequestTypeDef#

# DescribeExportConfigurationsRequestRequestTypeDef usage example

from mypy_boto3_discovery.type_defs import DescribeExportConfigurationsRequestRequestTypeDef

def get_value() -> DescribeExportConfigurationsRequestRequestTypeDef:
    return {
        "exportIds": ...,
    }
# DescribeExportConfigurationsRequestRequestTypeDef definition

class DescribeExportConfigurationsRequestRequestTypeDef(TypedDict):
    exportIds: NotRequired[Sequence[str]],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ExportInfoTypeDef#

# ExportInfoTypeDef usage example

from mypy_boto3_discovery.type_defs import ExportInfoTypeDef

def get_value() -> ExportInfoTypeDef:
    return {
        "exportId": ...,
        "exportStatus": ...,
        "statusMessage": ...,
        "exportRequestTime": ...,
    }
# ExportInfoTypeDef definition

class ExportInfoTypeDef(TypedDict):
    exportId: str,
    exportStatus: ExportStatusType,  # (1)
    statusMessage: str,
    exportRequestTime: datetime,
    configurationsDownloadUrl: NotRequired[str],
    isTruncated: NotRequired[bool],
    requestedStartTime: NotRequired[datetime],
    requestedEndTime: NotRequired[datetime],
  1. See ExportStatusType

ExportFilterTypeDef#

# ExportFilterTypeDef usage example

from mypy_boto3_discovery.type_defs import ExportFilterTypeDef

def get_value() -> ExportFilterTypeDef:
    return {
        "name": ...,
        "values": ...,
        "condition": ...,
    }
# ExportFilterTypeDef definition

class ExportFilterTypeDef(TypedDict):
    name: str,
    values: Sequence[str],
    condition: str,

ImportTaskFilterTypeDef#

# ImportTaskFilterTypeDef usage example

from mypy_boto3_discovery.type_defs import ImportTaskFilterTypeDef

def get_value() -> ImportTaskFilterTypeDef:
    return {
        "name": ...,
    }
# ImportTaskFilterTypeDef definition

class ImportTaskFilterTypeDef(TypedDict):
    name: NotRequired[ImportTaskFilterNameType],  # (1)
    values: NotRequired[Sequence[str]],
  1. See ImportTaskFilterNameType

ImportTaskTypeDef#

# ImportTaskTypeDef usage example

from mypy_boto3_discovery.type_defs import ImportTaskTypeDef

def get_value() -> ImportTaskTypeDef:
    return {
        "importTaskId": ...,
    }
# ImportTaskTypeDef definition

class ImportTaskTypeDef(TypedDict):
    importTaskId: NotRequired[str],
    clientRequestToken: NotRequired[str],
    name: NotRequired[str],
    importUrl: NotRequired[str],
    status: NotRequired[ImportStatusType],  # (1)
    importRequestTime: NotRequired[datetime],
    importCompletionTime: NotRequired[datetime],
    importDeletedTime: NotRequired[datetime],
    serverImportSuccess: NotRequired[int],
    serverImportFailure: NotRequired[int],
    applicationImportSuccess: NotRequired[int],
    applicationImportFailure: NotRequired[int],
    errorsAndFailedEntriesZip: NotRequired[str],
  1. See ImportStatusType

TagFilterTypeDef#

# TagFilterTypeDef usage example

from mypy_boto3_discovery.type_defs import TagFilterTypeDef

def get_value() -> TagFilterTypeDef:
    return {
        "name": ...,
        "values": ...,
    }
# TagFilterTypeDef definition

class TagFilterTypeDef(TypedDict):
    name: str,
    values: Sequence[str],

DisassociateConfigurationItemsFromApplicationRequestRequestTypeDef#

# DisassociateConfigurationItemsFromApplicationRequestRequestTypeDef usage example

from mypy_boto3_discovery.type_defs import DisassociateConfigurationItemsFromApplicationRequestRequestTypeDef

def get_value() -> DisassociateConfigurationItemsFromApplicationRequestRequestTypeDef:
    return {
        "applicationConfigurationId": ...,
        "configurationIds": ...,
    }
# DisassociateConfigurationItemsFromApplicationRequestRequestTypeDef definition

class DisassociateConfigurationItemsFromApplicationRequestRequestTypeDef(TypedDict):
    applicationConfigurationId: str,
    configurationIds: Sequence[str],

ExportConfigurationsResponseTypeDef#

# ExportConfigurationsResponseTypeDef usage example

from mypy_boto3_discovery.type_defs import ExportConfigurationsResponseTypeDef

def get_value() -> ExportConfigurationsResponseTypeDef:
    return {
        "exportId": ...,
        "ResponseMetadata": ...,
    }
# ExportConfigurationsResponseTypeDef definition

class ExportConfigurationsResponseTypeDef(TypedDict):
    exportId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

OrderByElementTypeDef#

# OrderByElementTypeDef usage example

from mypy_boto3_discovery.type_defs import OrderByElementTypeDef

def get_value() -> OrderByElementTypeDef:
    return {
        "fieldName": ...,
    }
# OrderByElementTypeDef definition

class OrderByElementTypeDef(TypedDict):
    fieldName: str,
    sortOrder: NotRequired[orderStringType],  # (1)
  1. See orderStringType

ListConfigurationsResponseTypeDef#

# ListConfigurationsResponseTypeDef usage example

from mypy_boto3_discovery.type_defs import ListConfigurationsResponseTypeDef

def get_value() -> ListConfigurationsResponseTypeDef:
    return {
        "configurations": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListConfigurationsResponseTypeDef definition

class ListConfigurationsResponseTypeDef(TypedDict):
    configurations: List[Dict[str, str]],
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListServerNeighborsRequestRequestTypeDef#

# ListServerNeighborsRequestRequestTypeDef usage example

from mypy_boto3_discovery.type_defs import ListServerNeighborsRequestRequestTypeDef

def get_value() -> ListServerNeighborsRequestRequestTypeDef:
    return {
        "configurationId": ...,
    }
# ListServerNeighborsRequestRequestTypeDef definition

class ListServerNeighborsRequestRequestTypeDef(TypedDict):
    configurationId: str,
    portInformationNeeded: NotRequired[bool],
    neighborConfigurationIds: NotRequired[Sequence[str]],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

NeighborConnectionDetailTypeDef#

# NeighborConnectionDetailTypeDef usage example

from mypy_boto3_discovery.type_defs import NeighborConnectionDetailTypeDef

def get_value() -> NeighborConnectionDetailTypeDef:
    return {
        "sourceServerId": ...,
        "destinationServerId": ...,
        "connectionsCount": ...,
    }
# NeighborConnectionDetailTypeDef definition

class NeighborConnectionDetailTypeDef(TypedDict):
    sourceServerId: str,
    destinationServerId: str,
    connectionsCount: int,
    destinationPort: NotRequired[int],
    transportProtocol: NotRequired[str],

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_discovery.type_defs import PaginatorConfigTypeDef

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

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

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_discovery.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

StartContinuousExportResponseTypeDef#

# StartContinuousExportResponseTypeDef usage example

from mypy_boto3_discovery.type_defs import StartContinuousExportResponseTypeDef

def get_value() -> StartContinuousExportResponseTypeDef:
    return {
        "exportId": ...,
        "s3Bucket": ...,
        "startTime": ...,
        "dataSource": ...,
        "schemaStorageConfig": ...,
        "ResponseMetadata": ...,
    }
# StartContinuousExportResponseTypeDef definition

class StartContinuousExportResponseTypeDef(TypedDict):
    exportId: str,
    s3Bucket: str,
    startTime: datetime,
    dataSource: DataSourceType,  # (1)
    schemaStorageConfig: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataSourceType
  2. See ResponseMetadataTypeDef

StartDataCollectionByAgentIdsRequestRequestTypeDef#

# StartDataCollectionByAgentIdsRequestRequestTypeDef usage example

from mypy_boto3_discovery.type_defs import StartDataCollectionByAgentIdsRequestRequestTypeDef

def get_value() -> StartDataCollectionByAgentIdsRequestRequestTypeDef:
    return {
        "agentIds": ...,
    }
# StartDataCollectionByAgentIdsRequestRequestTypeDef definition

class StartDataCollectionByAgentIdsRequestRequestTypeDef(TypedDict):
    agentIds: Sequence[str],

StartExportTaskResponseTypeDef#

# StartExportTaskResponseTypeDef usage example

from mypy_boto3_discovery.type_defs import StartExportTaskResponseTypeDef

def get_value() -> StartExportTaskResponseTypeDef:
    return {
        "exportId": ...,
        "ResponseMetadata": ...,
    }
# StartExportTaskResponseTypeDef definition

class StartExportTaskResponseTypeDef(TypedDict):
    exportId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartImportTaskRequestRequestTypeDef#

# StartImportTaskRequestRequestTypeDef usage example

from mypy_boto3_discovery.type_defs import StartImportTaskRequestRequestTypeDef

def get_value() -> StartImportTaskRequestRequestTypeDef:
    return {
        "name": ...,
        "importUrl": ...,
    }
# StartImportTaskRequestRequestTypeDef definition

class StartImportTaskRequestRequestTypeDef(TypedDict):
    name: str,
    importUrl: str,
    clientRequestToken: NotRequired[str],

StopContinuousExportRequestRequestTypeDef#

# StopContinuousExportRequestRequestTypeDef usage example

from mypy_boto3_discovery.type_defs import StopContinuousExportRequestRequestTypeDef

def get_value() -> StopContinuousExportRequestRequestTypeDef:
    return {
        "exportId": ...,
    }
# StopContinuousExportRequestRequestTypeDef definition

class StopContinuousExportRequestRequestTypeDef(TypedDict):
    exportId: str,

StopContinuousExportResponseTypeDef#

# StopContinuousExportResponseTypeDef usage example

from mypy_boto3_discovery.type_defs import StopContinuousExportResponseTypeDef

def get_value() -> StopContinuousExportResponseTypeDef:
    return {
        "startTime": ...,
        "stopTime": ...,
        "ResponseMetadata": ...,
    }
# StopContinuousExportResponseTypeDef definition

class StopContinuousExportResponseTypeDef(TypedDict):
    startTime: datetime,
    stopTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StopDataCollectionByAgentIdsRequestRequestTypeDef#

# StopDataCollectionByAgentIdsRequestRequestTypeDef usage example

from mypy_boto3_discovery.type_defs import StopDataCollectionByAgentIdsRequestRequestTypeDef

def get_value() -> StopDataCollectionByAgentIdsRequestRequestTypeDef:
    return {
        "agentIds": ...,
    }
# StopDataCollectionByAgentIdsRequestRequestTypeDef definition

class StopDataCollectionByAgentIdsRequestRequestTypeDef(TypedDict):
    agentIds: Sequence[str],

UpdateApplicationRequestRequestTypeDef#

# UpdateApplicationRequestRequestTypeDef usage example

from mypy_boto3_discovery.type_defs import UpdateApplicationRequestRequestTypeDef

def get_value() -> UpdateApplicationRequestRequestTypeDef:
    return {
        "configurationId": ...,
    }
# UpdateApplicationRequestRequestTypeDef definition

class UpdateApplicationRequestRequestTypeDef(TypedDict):
    configurationId: str,
    name: NotRequired[str],
    description: NotRequired[str],

StartDataCollectionByAgentIdsResponseTypeDef#

# StartDataCollectionByAgentIdsResponseTypeDef usage example

from mypy_boto3_discovery.type_defs import StartDataCollectionByAgentIdsResponseTypeDef

def get_value() -> StartDataCollectionByAgentIdsResponseTypeDef:
    return {
        "agentsConfigurationStatus": ...,
        "ResponseMetadata": ...,
    }
# StartDataCollectionByAgentIdsResponseTypeDef definition

class StartDataCollectionByAgentIdsResponseTypeDef(TypedDict):
    agentsConfigurationStatus: List[AgentConfigurationStatusTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AgentConfigurationStatusTypeDef
  2. See ResponseMetadataTypeDef

StopDataCollectionByAgentIdsResponseTypeDef#

# StopDataCollectionByAgentIdsResponseTypeDef usage example

from mypy_boto3_discovery.type_defs import StopDataCollectionByAgentIdsResponseTypeDef

def get_value() -> StopDataCollectionByAgentIdsResponseTypeDef:
    return {
        "agentsConfigurationStatus": ...,
        "ResponseMetadata": ...,
    }
# StopDataCollectionByAgentIdsResponseTypeDef definition

class StopDataCollectionByAgentIdsResponseTypeDef(TypedDict):
    agentsConfigurationStatus: List[AgentConfigurationStatusTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AgentConfigurationStatusTypeDef
  2. See ResponseMetadataTypeDef

AgentInfoTypeDef#

# AgentInfoTypeDef usage example

from mypy_boto3_discovery.type_defs import AgentInfoTypeDef

def get_value() -> AgentInfoTypeDef:
    return {
        "agentId": ...,
    }
# AgentInfoTypeDef definition

class AgentInfoTypeDef(TypedDict):
    agentId: NotRequired[str],
    hostName: NotRequired[str],
    agentNetworkInfoList: NotRequired[List[AgentNetworkInfoTypeDef]],  # (1)
    connectorId: NotRequired[str],
    version: NotRequired[str],
    health: NotRequired[AgentStatusType],  # (2)
    lastHealthPingTime: NotRequired[str],
    collectionStatus: NotRequired[str],
    agentType: NotRequired[str],
    registeredTime: NotRequired[str],
  1. See AgentNetworkInfoTypeDef
  2. See AgentStatusType

BatchDeleteImportDataResponseTypeDef#

# BatchDeleteImportDataResponseTypeDef usage example

from mypy_boto3_discovery.type_defs import BatchDeleteImportDataResponseTypeDef

def get_value() -> BatchDeleteImportDataResponseTypeDef:
    return {
        "errors": ...,
        "ResponseMetadata": ...,
    }
# BatchDeleteImportDataResponseTypeDef definition

class BatchDeleteImportDataResponseTypeDef(TypedDict):
    errors: List[BatchDeleteImportDataErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BatchDeleteImportDataErrorTypeDef
  2. See ResponseMetadataTypeDef

DescribeTagsResponseTypeDef#

# DescribeTagsResponseTypeDef usage example

from mypy_boto3_discovery.type_defs import DescribeTagsResponseTypeDef

def get_value() -> DescribeTagsResponseTypeDef:
    return {
        "tags": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeTagsResponseTypeDef definition

class DescribeTagsResponseTypeDef(TypedDict):
    tags: List[ConfigurationTagTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConfigurationTagTypeDef
  2. See ResponseMetadataTypeDef

DescribeContinuousExportsResponseTypeDef#

# DescribeContinuousExportsResponseTypeDef usage example

from mypy_boto3_discovery.type_defs import DescribeContinuousExportsResponseTypeDef

def get_value() -> DescribeContinuousExportsResponseTypeDef:
    return {
        "descriptions": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeContinuousExportsResponseTypeDef definition

class DescribeContinuousExportsResponseTypeDef(TypedDict):
    descriptions: List[ContinuousExportDescriptionTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContinuousExportDescriptionTypeDef
  2. See ResponseMetadataTypeDef

CreateTagsRequestRequestTypeDef#

# CreateTagsRequestRequestTypeDef usage example

from mypy_boto3_discovery.type_defs import CreateTagsRequestRequestTypeDef

def get_value() -> CreateTagsRequestRequestTypeDef:
    return {
        "configurationIds": ...,
        "tags": ...,
    }
# CreateTagsRequestRequestTypeDef definition

class CreateTagsRequestRequestTypeDef(TypedDict):
    configurationIds: Sequence[str],
    tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

DeleteTagsRequestRequestTypeDef#

# DeleteTagsRequestRequestTypeDef usage example

from mypy_boto3_discovery.type_defs import DeleteTagsRequestRequestTypeDef

def get_value() -> DeleteTagsRequestRequestTypeDef:
    return {
        "configurationIds": ...,
    }
# DeleteTagsRequestRequestTypeDef definition

class DeleteTagsRequestRequestTypeDef(TypedDict):
    configurationIds: Sequence[str],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

GetDiscoverySummaryResponseTypeDef#

# GetDiscoverySummaryResponseTypeDef usage example

from mypy_boto3_discovery.type_defs import GetDiscoverySummaryResponseTypeDef

def get_value() -> GetDiscoverySummaryResponseTypeDef:
    return {
        "servers": ...,
        "applications": ...,
        "serversMappedToApplications": ...,
        "serversMappedtoTags": ...,
        "agentSummary": ...,
        "connectorSummary": ...,
        "meCollectorSummary": ...,
        "agentlessCollectorSummary": ...,
        "ResponseMetadata": ...,
    }
# GetDiscoverySummaryResponseTypeDef definition

class GetDiscoverySummaryResponseTypeDef(TypedDict):
    servers: int,
    applications: int,
    serversMappedToApplications: int,
    serversMappedtoTags: int,
    agentSummary: CustomerAgentInfoTypeDef,  # (1)
    connectorSummary: CustomerConnectorInfoTypeDef,  # (2)
    meCollectorSummary: CustomerMeCollectorInfoTypeDef,  # (3)
    agentlessCollectorSummary: CustomerAgentlessCollectorInfoTypeDef,  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See CustomerAgentInfoTypeDef
  2. See CustomerConnectorInfoTypeDef
  3. See CustomerMeCollectorInfoTypeDef
  4. See CustomerAgentlessCollectorInfoTypeDef
  5. See ResponseMetadataTypeDef

DescribeAgentsRequestDescribeAgentsPaginateTypeDef#

# DescribeAgentsRequestDescribeAgentsPaginateTypeDef usage example

from mypy_boto3_discovery.type_defs import DescribeAgentsRequestDescribeAgentsPaginateTypeDef

def get_value() -> DescribeAgentsRequestDescribeAgentsPaginateTypeDef:
    return {
        "agentIds": ...,
    }
# DescribeAgentsRequestDescribeAgentsPaginateTypeDef definition

class DescribeAgentsRequestDescribeAgentsPaginateTypeDef(TypedDict):
    agentIds: NotRequired[Sequence[str]],
    filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeAgentsRequestRequestTypeDef#

# DescribeAgentsRequestRequestTypeDef usage example

from mypy_boto3_discovery.type_defs import DescribeAgentsRequestRequestTypeDef

def get_value() -> DescribeAgentsRequestRequestTypeDef:
    return {
        "agentIds": ...,
    }
# DescribeAgentsRequestRequestTypeDef definition

class DescribeAgentsRequestRequestTypeDef(TypedDict):
    agentIds: NotRequired[Sequence[str]],
    filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeExportConfigurationsResponseTypeDef#

# DescribeExportConfigurationsResponseTypeDef usage example

from mypy_boto3_discovery.type_defs import DescribeExportConfigurationsResponseTypeDef

def get_value() -> DescribeExportConfigurationsResponseTypeDef:
    return {
        "exportsInfo": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeExportConfigurationsResponseTypeDef definition

class DescribeExportConfigurationsResponseTypeDef(TypedDict):
    exportsInfo: List[ExportInfoTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ExportInfoTypeDef
  2. See ResponseMetadataTypeDef

DescribeExportTasksResponseTypeDef#

# DescribeExportTasksResponseTypeDef usage example

from mypy_boto3_discovery.type_defs import DescribeExportTasksResponseTypeDef

def get_value() -> DescribeExportTasksResponseTypeDef:
    return {
        "exportsInfo": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeExportTasksResponseTypeDef definition

class DescribeExportTasksResponseTypeDef(TypedDict):
    exportsInfo: List[ExportInfoTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ExportInfoTypeDef
  2. See ResponseMetadataTypeDef

DescribeExportTasksRequestDescribeExportTasksPaginateTypeDef#

# DescribeExportTasksRequestDescribeExportTasksPaginateTypeDef usage example

from mypy_boto3_discovery.type_defs import DescribeExportTasksRequestDescribeExportTasksPaginateTypeDef

def get_value() -> DescribeExportTasksRequestDescribeExportTasksPaginateTypeDef:
    return {
        "exportIds": ...,
    }
# DescribeExportTasksRequestDescribeExportTasksPaginateTypeDef definition

class DescribeExportTasksRequestDescribeExportTasksPaginateTypeDef(TypedDict):
    exportIds: NotRequired[Sequence[str]],
    filters: NotRequired[Sequence[ExportFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ExportFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeExportTasksRequestRequestTypeDef#

# DescribeExportTasksRequestRequestTypeDef usage example

from mypy_boto3_discovery.type_defs import DescribeExportTasksRequestRequestTypeDef

def get_value() -> DescribeExportTasksRequestRequestTypeDef:
    return {
        "exportIds": ...,
    }
# DescribeExportTasksRequestRequestTypeDef definition

class DescribeExportTasksRequestRequestTypeDef(TypedDict):
    exportIds: NotRequired[Sequence[str]],
    filters: NotRequired[Sequence[ExportFilterTypeDef]],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See ExportFilterTypeDef

StartExportTaskRequestRequestTypeDef#

# StartExportTaskRequestRequestTypeDef usage example

from mypy_boto3_discovery.type_defs import StartExportTaskRequestRequestTypeDef

def get_value() -> StartExportTaskRequestRequestTypeDef:
    return {
        "exportDataFormat": ...,
    }
# StartExportTaskRequestRequestTypeDef definition

class StartExportTaskRequestRequestTypeDef(TypedDict):
    exportDataFormat: NotRequired[Sequence[ExportDataFormatType]],  # (1)
    filters: NotRequired[Sequence[ExportFilterTypeDef]],  # (2)
    startTime: NotRequired[Union[datetime, str]],
    endTime: NotRequired[Union[datetime, str]],
  1. See ExportDataFormatType
  2. See ExportFilterTypeDef

DescribeImportTasksRequestRequestTypeDef#

# DescribeImportTasksRequestRequestTypeDef usage example

from mypy_boto3_discovery.type_defs import DescribeImportTasksRequestRequestTypeDef

def get_value() -> DescribeImportTasksRequestRequestTypeDef:
    return {
        "filters": ...,
    }
# DescribeImportTasksRequestRequestTypeDef definition

class DescribeImportTasksRequestRequestTypeDef(TypedDict):
    filters: NotRequired[Sequence[ImportTaskFilterTypeDef]],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See ImportTaskFilterTypeDef

DescribeImportTasksResponseTypeDef#

# DescribeImportTasksResponseTypeDef usage example

from mypy_boto3_discovery.type_defs import DescribeImportTasksResponseTypeDef

def get_value() -> DescribeImportTasksResponseTypeDef:
    return {
        "nextToken": ...,
        "tasks": ...,
        "ResponseMetadata": ...,
    }
# DescribeImportTasksResponseTypeDef definition

class DescribeImportTasksResponseTypeDef(TypedDict):
    nextToken: str,
    tasks: List[ImportTaskTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ImportTaskTypeDef
  2. See ResponseMetadataTypeDef

StartImportTaskResponseTypeDef#

# StartImportTaskResponseTypeDef usage example

from mypy_boto3_discovery.type_defs import StartImportTaskResponseTypeDef

def get_value() -> StartImportTaskResponseTypeDef:
    return {
        "task": ...,
        "ResponseMetadata": ...,
    }
# StartImportTaskResponseTypeDef definition

class StartImportTaskResponseTypeDef(TypedDict):
    task: ImportTaskTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ImportTaskTypeDef
  2. See ResponseMetadataTypeDef

DescribeTagsRequestDescribeTagsPaginateTypeDef#

# DescribeTagsRequestDescribeTagsPaginateTypeDef usage example

from mypy_boto3_discovery.type_defs import DescribeTagsRequestDescribeTagsPaginateTypeDef

def get_value() -> DescribeTagsRequestDescribeTagsPaginateTypeDef:
    return {
        "filters": ...,
    }
# DescribeTagsRequestDescribeTagsPaginateTypeDef definition

class DescribeTagsRequestDescribeTagsPaginateTypeDef(TypedDict):
    filters: NotRequired[Sequence[TagFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See TagFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeTagsRequestRequestTypeDef#

# DescribeTagsRequestRequestTypeDef usage example

from mypy_boto3_discovery.type_defs import DescribeTagsRequestRequestTypeDef

def get_value() -> DescribeTagsRequestRequestTypeDef:
    return {
        "filters": ...,
    }
# DescribeTagsRequestRequestTypeDef definition

class DescribeTagsRequestRequestTypeDef(TypedDict):
    filters: NotRequired[Sequence[TagFilterTypeDef]],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See TagFilterTypeDef

ListConfigurationsRequestListConfigurationsPaginateTypeDef#

# ListConfigurationsRequestListConfigurationsPaginateTypeDef usage example

from mypy_boto3_discovery.type_defs import ListConfigurationsRequestListConfigurationsPaginateTypeDef

def get_value() -> ListConfigurationsRequestListConfigurationsPaginateTypeDef:
    return {
        "configurationType": ...,
    }
# ListConfigurationsRequestListConfigurationsPaginateTypeDef definition

class ListConfigurationsRequestListConfigurationsPaginateTypeDef(TypedDict):
    configurationType: ConfigurationItemTypeType,  # (1)
    filters: NotRequired[Sequence[FilterTypeDef]],  # (2)
    orderBy: NotRequired[Sequence[OrderByElementTypeDef]],  # (3)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (4)
  1. See ConfigurationItemTypeType
  2. See FilterTypeDef
  3. See OrderByElementTypeDef
  4. See PaginatorConfigTypeDef

ListConfigurationsRequestRequestTypeDef#

# ListConfigurationsRequestRequestTypeDef usage example

from mypy_boto3_discovery.type_defs import ListConfigurationsRequestRequestTypeDef

def get_value() -> ListConfigurationsRequestRequestTypeDef:
    return {
        "configurationType": ...,
    }
# ListConfigurationsRequestRequestTypeDef definition

class ListConfigurationsRequestRequestTypeDef(TypedDict):
    configurationType: ConfigurationItemTypeType,  # (1)
    filters: NotRequired[Sequence[FilterTypeDef]],  # (2)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    orderBy: NotRequired[Sequence[OrderByElementTypeDef]],  # (3)
  1. See ConfigurationItemTypeType
  2. See FilterTypeDef
  3. See OrderByElementTypeDef

ListServerNeighborsResponseTypeDef#

# ListServerNeighborsResponseTypeDef usage example

from mypy_boto3_discovery.type_defs import ListServerNeighborsResponseTypeDef

def get_value() -> ListServerNeighborsResponseTypeDef:
    return {
        "neighbors": ...,
        "nextToken": ...,
        "knownDependencyCount": ...,
        "ResponseMetadata": ...,
    }
# ListServerNeighborsResponseTypeDef definition

class ListServerNeighborsResponseTypeDef(TypedDict):
    neighbors: List[NeighborConnectionDetailTypeDef],  # (1)
    nextToken: str,
    knownDependencyCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NeighborConnectionDetailTypeDef
  2. See ResponseMetadataTypeDef

DescribeAgentsResponseTypeDef#

# DescribeAgentsResponseTypeDef usage example

from mypy_boto3_discovery.type_defs import DescribeAgentsResponseTypeDef

def get_value() -> DescribeAgentsResponseTypeDef:
    return {
        "agentsInfo": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeAgentsResponseTypeDef definition

class DescribeAgentsResponseTypeDef(TypedDict):
    agentsInfo: List[AgentInfoTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AgentInfoTypeDef
  2. See ResponseMetadataTypeDef