Skip to content

Typed dictionaries

Index > ApplicationDiscoveryService > Typed dictionaries

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

AgentConfigurationStatusTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import AgentConfigurationStatusTypeDef

def get_value() -> AgentConfigurationStatusTypeDef:
    return {
        "agentId": ...,
    }
Definition
class AgentConfigurationStatusTypeDef(TypedDict):
    agentId: NotRequired[str],
    operationSucceeded: NotRequired[bool],
    description: NotRequired[str],

AgentNetworkInfoTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import AgentNetworkInfoTypeDef

def get_value() -> AgentNetworkInfoTypeDef:
    return {
        "ipAddress": ...,
    }
Definition
class AgentNetworkInfoTypeDef(TypedDict):
    ipAddress: NotRequired[str],
    macAddress: NotRequired[str],

AssociateConfigurationItemsToApplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import AssociateConfigurationItemsToApplicationRequestRequestTypeDef

def get_value() -> AssociateConfigurationItemsToApplicationRequestRequestTypeDef:
    return {
        "applicationConfigurationId": ...,
        "configurationIds": ...,
    }
Definition
class AssociateConfigurationItemsToApplicationRequestRequestTypeDef(TypedDict):
    applicationConfigurationId: str,
    configurationIds: Sequence[str],

BatchDeleteImportDataErrorTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import BatchDeleteImportDataErrorTypeDef

def get_value() -> BatchDeleteImportDataErrorTypeDef:
    return {
        "importTaskId": ...,
    }
Definition
class BatchDeleteImportDataErrorTypeDef(TypedDict):
    importTaskId: NotRequired[str],
    errorCode: NotRequired[BatchDeleteImportDataErrorCodeType],  # (1)
    errorDescription: NotRequired[str],
  1. See BatchDeleteImportDataErrorCodeType

BatchDeleteImportDataRequestRequestTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import BatchDeleteImportDataRequestRequestTypeDef

def get_value() -> BatchDeleteImportDataRequestRequestTypeDef:
    return {
        "importTaskIds": ...,
    }
Definition
class BatchDeleteImportDataRequestRequestTypeDef(TypedDict):
    importTaskIds: Sequence[str],

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

ConfigurationTagTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import ConfigurationTagTypeDef

def get_value() -> ConfigurationTagTypeDef:
    return {
        "configurationType": ...,
    }
Definition
class ConfigurationTagTypeDef(TypedDict):
    configurationType: NotRequired[ConfigurationItemTypeType],  # (1)
    configurationId: NotRequired[str],
    key: NotRequired[str],
    value: NotRequired[str],
    timeOfCreation: NotRequired[datetime],
  1. See ConfigurationItemTypeType

ContinuousExportDescriptionTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import ContinuousExportDescriptionTypeDef

def get_value() -> ContinuousExportDescriptionTypeDef:
    return {
        "exportId": ...,
    }
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

Usage Example
from mypy_boto3_discovery.type_defs import CreateApplicationRequestRequestTypeDef

def get_value() -> CreateApplicationRequestRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class CreateApplicationRequestRequestTypeDef(TypedDict):
    name: str,
    description: NotRequired[str],

TagTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "key": ...,
        "value": ...,
    }
Definition
class TagTypeDef(TypedDict):
    key: str,
    value: str,

CustomerAgentInfoTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import CustomerAgentInfoTypeDef

def get_value() -> CustomerAgentInfoTypeDef:
    return {
        "activeAgents": ...,
        "healthyAgents": ...,
        "blackListedAgents": ...,
        "shutdownAgents": ...,
        "unhealthyAgents": ...,
        "totalAgents": ...,
        "unknownAgents": ...,
    }
Definition
class CustomerAgentInfoTypeDef(TypedDict):
    activeAgents: int,
    healthyAgents: int,
    blackListedAgents: int,
    shutdownAgents: int,
    unhealthyAgents: int,
    totalAgents: int,
    unknownAgents: int,

CustomerAgentlessCollectorInfoTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import CustomerAgentlessCollectorInfoTypeDef

def get_value() -> CustomerAgentlessCollectorInfoTypeDef:
    return {
        "activeAgentlessCollectors": ...,
        "healthyAgentlessCollectors": ...,
        "denyListedAgentlessCollectors": ...,
        "shutdownAgentlessCollectors": ...,
        "unhealthyAgentlessCollectors": ...,
        "totalAgentlessCollectors": ...,
        "unknownAgentlessCollectors": ...,
    }
Definition
class CustomerAgentlessCollectorInfoTypeDef(TypedDict):
    activeAgentlessCollectors: int,
    healthyAgentlessCollectors: int,
    denyListedAgentlessCollectors: int,
    shutdownAgentlessCollectors: int,
    unhealthyAgentlessCollectors: int,
    totalAgentlessCollectors: int,
    unknownAgentlessCollectors: int,

CustomerConnectorInfoTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import CustomerConnectorInfoTypeDef

def get_value() -> CustomerConnectorInfoTypeDef:
    return {
        "activeConnectors": ...,
        "healthyConnectors": ...,
        "blackListedConnectors": ...,
        "shutdownConnectors": ...,
        "unhealthyConnectors": ...,
        "totalConnectors": ...,
        "unknownConnectors": ...,
    }
Definition
class CustomerConnectorInfoTypeDef(TypedDict):
    activeConnectors: int,
    healthyConnectors: int,
    blackListedConnectors: int,
    shutdownConnectors: int,
    unhealthyConnectors: int,
    totalConnectors: int,
    unknownConnectors: int,

CustomerMeCollectorInfoTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import CustomerMeCollectorInfoTypeDef

def get_value() -> CustomerMeCollectorInfoTypeDef:
    return {
        "activeMeCollectors": ...,
        "healthyMeCollectors": ...,
        "denyListedMeCollectors": ...,
        "shutdownMeCollectors": ...,
        "unhealthyMeCollectors": ...,
        "totalMeCollectors": ...,
        "unknownMeCollectors": ...,
    }
Definition
class CustomerMeCollectorInfoTypeDef(TypedDict):
    activeMeCollectors: int,
    healthyMeCollectors: int,
    denyListedMeCollectors: int,
    shutdownMeCollectors: int,
    unhealthyMeCollectors: int,
    totalMeCollectors: int,
    unknownMeCollectors: int,

DeleteApplicationsRequestRequestTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import DeleteApplicationsRequestRequestTypeDef

def get_value() -> DeleteApplicationsRequestRequestTypeDef:
    return {
        "configurationIds": ...,
    }
Definition
class DeleteApplicationsRequestRequestTypeDef(TypedDict):
    configurationIds: Sequence[str],

FilterTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import FilterTypeDef

def get_value() -> FilterTypeDef:
    return {
        "name": ...,
        "values": ...,
        "condition": ...,
    }
Definition
class FilterTypeDef(TypedDict):
    name: str,
    values: Sequence[str],
    condition: str,

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

DescribeConfigurationsRequestRequestTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import DescribeConfigurationsRequestRequestTypeDef

def get_value() -> DescribeConfigurationsRequestRequestTypeDef:
    return {
        "configurationIds": ...,
    }
Definition
class DescribeConfigurationsRequestRequestTypeDef(TypedDict):
    configurationIds: Sequence[str],

DescribeContinuousExportsRequestRequestTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import DescribeContinuousExportsRequestRequestTypeDef

def get_value() -> DescribeContinuousExportsRequestRequestTypeDef:
    return {
        "exportIds": ...,
    }
Definition
class DescribeContinuousExportsRequestRequestTypeDef(TypedDict):
    exportIds: NotRequired[Sequence[str]],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

DescribeExportConfigurationsRequestRequestTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import DescribeExportConfigurationsRequestRequestTypeDef

def get_value() -> DescribeExportConfigurationsRequestRequestTypeDef:
    return {
        "exportIds": ...,
    }
Definition
class DescribeExportConfigurationsRequestRequestTypeDef(TypedDict):
    exportIds: NotRequired[Sequence[str]],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ExportInfoTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import ExportInfoTypeDef

def get_value() -> ExportInfoTypeDef:
    return {
        "exportId": ...,
        "exportStatus": ...,
        "statusMessage": ...,
        "exportRequestTime": ...,
    }
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

Usage Example
from mypy_boto3_discovery.type_defs import ExportFilterTypeDef

def get_value() -> ExportFilterTypeDef:
    return {
        "name": ...,
        "values": ...,
        "condition": ...,
    }
Definition
class ExportFilterTypeDef(TypedDict):
    name: str,
    values: Sequence[str],
    condition: str,

ImportTaskFilterTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import ImportTaskFilterTypeDef

def get_value() -> ImportTaskFilterTypeDef:
    return {
        "name": ...,
    }
Definition
class ImportTaskFilterTypeDef(TypedDict):
    name: NotRequired[ImportTaskFilterNameType],  # (1)
    values: NotRequired[Sequence[str]],
  1. See ImportTaskFilterNameType

ImportTaskTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import ImportTaskTypeDef

def get_value() -> ImportTaskTypeDef:
    return {
        "importTaskId": ...,
    }
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

Usage Example
from mypy_boto3_discovery.type_defs import TagFilterTypeDef

def get_value() -> TagFilterTypeDef:
    return {
        "name": ...,
        "values": ...,
    }
Definition
class TagFilterTypeDef(TypedDict):
    name: str,
    values: Sequence[str],

DisassociateConfigurationItemsFromApplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import DisassociateConfigurationItemsFromApplicationRequestRequestTypeDef

def get_value() -> DisassociateConfigurationItemsFromApplicationRequestRequestTypeDef:
    return {
        "applicationConfigurationId": ...,
        "configurationIds": ...,
    }
Definition
class DisassociateConfigurationItemsFromApplicationRequestRequestTypeDef(TypedDict):
    applicationConfigurationId: str,
    configurationIds: Sequence[str],

OrderByElementTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import OrderByElementTypeDef

def get_value() -> OrderByElementTypeDef:
    return {
        "fieldName": ...,
    }
Definition
class OrderByElementTypeDef(TypedDict):
    fieldName: str,
    sortOrder: NotRequired[orderStringType],  # (1)
  1. See orderStringType

ListServerNeighborsRequestRequestTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import ListServerNeighborsRequestRequestTypeDef

def get_value() -> ListServerNeighborsRequestRequestTypeDef:
    return {
        "configurationId": ...,
    }
Definition
class ListServerNeighborsRequestRequestTypeDef(TypedDict):
    configurationId: str,
    portInformationNeeded: NotRequired[bool],
    neighborConfigurationIds: NotRequired[Sequence[str]],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

NeighborConnectionDetailTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import NeighborConnectionDetailTypeDef

def get_value() -> NeighborConnectionDetailTypeDef:
    return {
        "sourceServerId": ...,
        "destinationServerId": ...,
        "connectionsCount": ...,
    }
Definition
class NeighborConnectionDetailTypeDef(TypedDict):
    sourceServerId: str,
    destinationServerId: str,
    connectionsCount: int,
    destinationPort: NotRequired[int],
    transportProtocol: NotRequired[str],

StartDataCollectionByAgentIdsRequestRequestTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import StartDataCollectionByAgentIdsRequestRequestTypeDef

def get_value() -> StartDataCollectionByAgentIdsRequestRequestTypeDef:
    return {
        "agentIds": ...,
    }
Definition
class StartDataCollectionByAgentIdsRequestRequestTypeDef(TypedDict):
    agentIds: Sequence[str],

StartImportTaskRequestRequestTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import StartImportTaskRequestRequestTypeDef

def get_value() -> StartImportTaskRequestRequestTypeDef:
    return {
        "name": ...,
        "importUrl": ...,
    }
Definition
class StartImportTaskRequestRequestTypeDef(TypedDict):
    name: str,
    importUrl: str,
    clientRequestToken: NotRequired[str],

StopContinuousExportRequestRequestTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import StopContinuousExportRequestRequestTypeDef

def get_value() -> StopContinuousExportRequestRequestTypeDef:
    return {
        "exportId": ...,
    }
Definition
class StopContinuousExportRequestRequestTypeDef(TypedDict):
    exportId: str,

StopDataCollectionByAgentIdsRequestRequestTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import StopDataCollectionByAgentIdsRequestRequestTypeDef

def get_value() -> StopDataCollectionByAgentIdsRequestRequestTypeDef:
    return {
        "agentIds": ...,
    }
Definition
class StopDataCollectionByAgentIdsRequestRequestTypeDef(TypedDict):
    agentIds: Sequence[str],

UpdateApplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import UpdateApplicationRequestRequestTypeDef

def get_value() -> UpdateApplicationRequestRequestTypeDef:
    return {
        "configurationId": ...,
    }
Definition
class UpdateApplicationRequestRequestTypeDef(TypedDict):
    configurationId: str,
    name: NotRequired[str],
    description: NotRequired[str],

AgentInfoTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import AgentInfoTypeDef

def get_value() -> AgentInfoTypeDef:
    return {
        "agentId": ...,
    }
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

Usage Example
from mypy_boto3_discovery.type_defs import BatchDeleteImportDataResponseTypeDef

def get_value() -> BatchDeleteImportDataResponseTypeDef:
    return {
        "errors": ...,
        "ResponseMetadata": ...,
    }
Definition
class BatchDeleteImportDataResponseTypeDef(TypedDict):
    errors: List[BatchDeleteImportDataErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BatchDeleteImportDataErrorTypeDef
  2. See ResponseMetadataTypeDef

CreateApplicationResponseTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import CreateApplicationResponseTypeDef

def get_value() -> CreateApplicationResponseTypeDef:
    return {
        "configurationId": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateApplicationResponseTypeDef(TypedDict):
    configurationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeConfigurationsResponseTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import DescribeConfigurationsResponseTypeDef

def get_value() -> DescribeConfigurationsResponseTypeDef:
    return {
        "configurations": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeConfigurationsResponseTypeDef(TypedDict):
    configurations: List[Dict[str, str]],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ExportConfigurationsResponseTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import ExportConfigurationsResponseTypeDef

def get_value() -> ExportConfigurationsResponseTypeDef:
    return {
        "exportId": ...,
        "ResponseMetadata": ...,
    }
Definition
class ExportConfigurationsResponseTypeDef(TypedDict):
    exportId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListConfigurationsResponseTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import ListConfigurationsResponseTypeDef

def get_value() -> ListConfigurationsResponseTypeDef:
    return {
        "configurations": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListConfigurationsResponseTypeDef(TypedDict):
    configurations: List[Dict[str, str]],
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartContinuousExportResponseTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import StartContinuousExportResponseTypeDef

def get_value() -> StartContinuousExportResponseTypeDef:
    return {
        "exportId": ...,
        "s3Bucket": ...,
        "startTime": ...,
        "dataSource": ...,
        "schemaStorageConfig": ...,
        "ResponseMetadata": ...,
    }
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

StartDataCollectionByAgentIdsResponseTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import StartDataCollectionByAgentIdsResponseTypeDef

def get_value() -> StartDataCollectionByAgentIdsResponseTypeDef:
    return {
        "agentsConfigurationStatus": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartDataCollectionByAgentIdsResponseTypeDef(TypedDict):
    agentsConfigurationStatus: List[AgentConfigurationStatusTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AgentConfigurationStatusTypeDef
  2. See ResponseMetadataTypeDef

StartExportTaskResponseTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import StartExportTaskResponseTypeDef

def get_value() -> StartExportTaskResponseTypeDef:
    return {
        "exportId": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartExportTaskResponseTypeDef(TypedDict):
    exportId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StopContinuousExportResponseTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import StopContinuousExportResponseTypeDef

def get_value() -> StopContinuousExportResponseTypeDef:
    return {
        "startTime": ...,
        "stopTime": ...,
        "ResponseMetadata": ...,
    }
Definition
class StopContinuousExportResponseTypeDef(TypedDict):
    startTime: datetime,
    stopTime: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StopDataCollectionByAgentIdsResponseTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import StopDataCollectionByAgentIdsResponseTypeDef

def get_value() -> StopDataCollectionByAgentIdsResponseTypeDef:
    return {
        "agentsConfigurationStatus": ...,
        "ResponseMetadata": ...,
    }
Definition
class StopDataCollectionByAgentIdsResponseTypeDef(TypedDict):
    agentsConfigurationStatus: List[AgentConfigurationStatusTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AgentConfigurationStatusTypeDef
  2. See ResponseMetadataTypeDef

DescribeTagsResponseTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import DescribeTagsResponseTypeDef

def get_value() -> DescribeTagsResponseTypeDef:
    return {
        "tags": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeTagsResponseTypeDef(TypedDict):
    tags: List[ConfigurationTagTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConfigurationTagTypeDef
  2. See ResponseMetadataTypeDef

DescribeContinuousExportsResponseTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import DescribeContinuousExportsResponseTypeDef

def get_value() -> DescribeContinuousExportsResponseTypeDef:
    return {
        "descriptions": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeContinuousExportsResponseTypeDef(TypedDict):
    descriptions: List[ContinuousExportDescriptionTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ContinuousExportDescriptionTypeDef
  2. See ResponseMetadataTypeDef

CreateTagsRequestRequestTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import CreateTagsRequestRequestTypeDef

def get_value() -> CreateTagsRequestRequestTypeDef:
    return {
        "configurationIds": ...,
        "tags": ...,
    }
Definition
class CreateTagsRequestRequestTypeDef(TypedDict):
    configurationIds: Sequence[str],
    tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

DeleteTagsRequestRequestTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import DeleteTagsRequestRequestTypeDef

def get_value() -> DeleteTagsRequestRequestTypeDef:
    return {
        "configurationIds": ...,
    }
Definition
class DeleteTagsRequestRequestTypeDef(TypedDict):
    configurationIds: Sequence[str],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

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": ...,
    }
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

DescribeAgentsRequestRequestTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import DescribeAgentsRequestRequestTypeDef

def get_value() -> DescribeAgentsRequestRequestTypeDef:
    return {
        "agentIds": ...,
    }
Definition
class DescribeAgentsRequestRequestTypeDef(TypedDict):
    agentIds: NotRequired[Sequence[str]],
    filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeAgentsRequestDescribeAgentsPaginateTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import DescribeAgentsRequestDescribeAgentsPaginateTypeDef

def get_value() -> DescribeAgentsRequestDescribeAgentsPaginateTypeDef:
    return {
        "agentIds": ...,
    }
Definition
class DescribeAgentsRequestDescribeAgentsPaginateTypeDef(TypedDict):
    agentIds: NotRequired[Sequence[str]],
    filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeContinuousExportsRequestDescribeContinuousExportsPaginateTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import DescribeContinuousExportsRequestDescribeContinuousExportsPaginateTypeDef

def get_value() -> DescribeContinuousExportsRequestDescribeContinuousExportsPaginateTypeDef:
    return {
        "exportIds": ...,
    }
Definition
class DescribeContinuousExportsRequestDescribeContinuousExportsPaginateTypeDef(TypedDict):
    exportIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeExportConfigurationsRequestDescribeExportConfigurationsPaginateTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import DescribeExportConfigurationsRequestDescribeExportConfigurationsPaginateTypeDef

def get_value() -> DescribeExportConfigurationsRequestDescribeExportConfigurationsPaginateTypeDef:
    return {
        "exportIds": ...,
    }
Definition
class DescribeExportConfigurationsRequestDescribeExportConfigurationsPaginateTypeDef(TypedDict):
    exportIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeExportConfigurationsResponseTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import DescribeExportConfigurationsResponseTypeDef

def get_value() -> DescribeExportConfigurationsResponseTypeDef:
    return {
        "exportsInfo": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeExportConfigurationsResponseTypeDef(TypedDict):
    exportsInfo: List[ExportInfoTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ExportInfoTypeDef
  2. See ResponseMetadataTypeDef

DescribeExportTasksResponseTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import DescribeExportTasksResponseTypeDef

def get_value() -> DescribeExportTasksResponseTypeDef:
    return {
        "exportsInfo": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeExportTasksResponseTypeDef(TypedDict):
    exportsInfo: List[ExportInfoTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ExportInfoTypeDef
  2. See ResponseMetadataTypeDef

DescribeExportTasksRequestDescribeExportTasksPaginateTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import DescribeExportTasksRequestDescribeExportTasksPaginateTypeDef

def get_value() -> DescribeExportTasksRequestDescribeExportTasksPaginateTypeDef:
    return {
        "exportIds": ...,
    }
Definition
class DescribeExportTasksRequestDescribeExportTasksPaginateTypeDef(TypedDict):
    exportIds: NotRequired[Sequence[str]],
    filters: NotRequired[Sequence[ExportFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ExportFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeExportTasksRequestRequestTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import DescribeExportTasksRequestRequestTypeDef

def get_value() -> DescribeExportTasksRequestRequestTypeDef:
    return {
        "exportIds": ...,
    }
Definition
class DescribeExportTasksRequestRequestTypeDef(TypedDict):
    exportIds: NotRequired[Sequence[str]],
    filters: NotRequired[Sequence[ExportFilterTypeDef]],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See ExportFilterTypeDef

StartExportTaskRequestRequestTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import StartExportTaskRequestRequestTypeDef

def get_value() -> StartExportTaskRequestRequestTypeDef:
    return {
        "exportDataFormat": ...,
    }
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

Usage Example
from mypy_boto3_discovery.type_defs import DescribeImportTasksRequestRequestTypeDef

def get_value() -> DescribeImportTasksRequestRequestTypeDef:
    return {
        "filters": ...,
    }
Definition
class DescribeImportTasksRequestRequestTypeDef(TypedDict):
    filters: NotRequired[Sequence[ImportTaskFilterTypeDef]],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See ImportTaskFilterTypeDef

DescribeImportTasksResponseTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import DescribeImportTasksResponseTypeDef

def get_value() -> DescribeImportTasksResponseTypeDef:
    return {
        "nextToken": ...,
        "tasks": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeImportTasksResponseTypeDef(TypedDict):
    nextToken: str,
    tasks: List[ImportTaskTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ImportTaskTypeDef
  2. See ResponseMetadataTypeDef

StartImportTaskResponseTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import StartImportTaskResponseTypeDef

def get_value() -> StartImportTaskResponseTypeDef:
    return {
        "task": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartImportTaskResponseTypeDef(TypedDict):
    task: ImportTaskTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ImportTaskTypeDef
  2. See ResponseMetadataTypeDef

DescribeTagsRequestDescribeTagsPaginateTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import DescribeTagsRequestDescribeTagsPaginateTypeDef

def get_value() -> DescribeTagsRequestDescribeTagsPaginateTypeDef:
    return {
        "filters": ...,
    }
Definition
class DescribeTagsRequestDescribeTagsPaginateTypeDef(TypedDict):
    filters: NotRequired[Sequence[TagFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See TagFilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeTagsRequestRequestTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import DescribeTagsRequestRequestTypeDef

def get_value() -> DescribeTagsRequestRequestTypeDef:
    return {
        "filters": ...,
    }
Definition
class DescribeTagsRequestRequestTypeDef(TypedDict):
    filters: NotRequired[Sequence[TagFilterTypeDef]],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See TagFilterTypeDef

ListConfigurationsRequestListConfigurationsPaginateTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import ListConfigurationsRequestListConfigurationsPaginateTypeDef

def get_value() -> ListConfigurationsRequestListConfigurationsPaginateTypeDef:
    return {
        "configurationType": ...,
    }
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

Usage Example
from mypy_boto3_discovery.type_defs import ListConfigurationsRequestRequestTypeDef

def get_value() -> ListConfigurationsRequestRequestTypeDef:
    return {
        "configurationType": ...,
    }
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

Usage Example
from mypy_boto3_discovery.type_defs import ListServerNeighborsResponseTypeDef

def get_value() -> ListServerNeighborsResponseTypeDef:
    return {
        "neighbors": ...,
        "nextToken": ...,
        "knownDependencyCount": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListServerNeighborsResponseTypeDef(TypedDict):
    neighbors: List[NeighborConnectionDetailTypeDef],  # (1)
    nextToken: str,
    knownDependencyCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NeighborConnectionDetailTypeDef
  2. See ResponseMetadataTypeDef

DescribeAgentsResponseTypeDef

Usage Example
from mypy_boto3_discovery.type_defs import DescribeAgentsResponseTypeDef

def get_value() -> DescribeAgentsResponseTypeDef:
    return {
        "agentsInfo": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeAgentsResponseTypeDef(TypedDict):
    agentsInfo: List[AgentInfoTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AgentInfoTypeDef
  2. See ResponseMetadataTypeDef