Typed dictionaries
Index > ApplicationDiscoveryService > Typed dictionaries
Auto-generated documentation for ApplicationDiscoveryService type annotations stubs module types-aiobotocore-discovery.
AgentConfigurationStatusTypeDef
Usage Example
from types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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],
BatchDeleteImportDataRequestRequestTypeDef
Usage Example
from types_aiobotocore_discovery.type_defs import BatchDeleteImportDataRequestRequestTypeDef
def get_value() -> BatchDeleteImportDataRequestRequestTypeDef:
return {
"importTaskIds": ...,
}
Definition
class BatchDeleteImportDataRequestRequestTypeDef(TypedDict):
importTaskIds: Sequence[str],
ResponseMetadataTypeDef
Usage Example
from types_aiobotocore_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 types_aiobotocore_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],
ContinuousExportDescriptionTypeDef
Usage Example
from types_aiobotocore_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]],
CreateApplicationRequestRequestTypeDef
Usage Example
from types_aiobotocore_discovery.type_defs import CreateApplicationRequestRequestTypeDef
def get_value() -> CreateApplicationRequestRequestTypeDef:
return {
"name": ...,
}
Definition
class CreateApplicationRequestRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
TagTypeDef
Usage Example
from types_aiobotocore_discovery.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"key": ...,
"value": ...,
}
CustomerAgentInfoTypeDef
Usage Example
from types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_discovery.type_defs import DeleteApplicationsRequestRequestTypeDef
def get_value() -> DeleteApplicationsRequestRequestTypeDef:
return {
"configurationIds": ...,
}
Definition
class DeleteApplicationsRequestRequestTypeDef(TypedDict):
configurationIds: Sequence[str],
FilterTypeDef
Usage Example
from types_aiobotocore_discovery.type_defs import FilterTypeDef
def get_value() -> FilterTypeDef:
return {
"name": ...,
"values": ...,
"condition": ...,
}
PaginatorConfigTypeDef
Usage Example
from types_aiobotocore_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 types_aiobotocore_discovery.type_defs import DescribeConfigurationsRequestRequestTypeDef
def get_value() -> DescribeConfigurationsRequestRequestTypeDef:
return {
"configurationIds": ...,
}
Definition
class DescribeConfigurationsRequestRequestTypeDef(TypedDict):
configurationIds: Sequence[str],
DescribeContinuousExportsRequestRequestTypeDef
Usage Example
from types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_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],
- See ExportStatusType
ExportFilterTypeDef
Usage Example
from types_aiobotocore_discovery.type_defs import ExportFilterTypeDef
def get_value() -> ExportFilterTypeDef:
return {
"name": ...,
"values": ...,
"condition": ...,
}
ImportTaskFilterTypeDef
Usage Example
from types_aiobotocore_discovery.type_defs import ImportTaskFilterTypeDef
def get_value() -> ImportTaskFilterTypeDef:
return {
"name": ...,
}
Definition
class ImportTaskFilterTypeDef(TypedDict):
name: NotRequired[ImportTaskFilterNameType], # (1)
values: NotRequired[Sequence[str]],
ImportTaskTypeDef
Usage Example
from types_aiobotocore_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],
- See ImportStatusType
TagFilterTypeDef
Usage Example
from types_aiobotocore_discovery.type_defs import TagFilterTypeDef
def get_value() -> TagFilterTypeDef:
return {
"name": ...,
"values": ...,
}
DisassociateConfigurationItemsFromApplicationRequestRequestTypeDef
Usage Example
from types_aiobotocore_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 types_aiobotocore_discovery.type_defs import OrderByElementTypeDef
def get_value() -> OrderByElementTypeDef:
return {
"fieldName": ...,
}
Definition
class OrderByElementTypeDef(TypedDict):
fieldName: str,
sortOrder: NotRequired[orderStringType], # (1)
- See orderStringType
ListServerNeighborsRequestRequestTypeDef
Usage Example
from types_aiobotocore_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 types_aiobotocore_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 types_aiobotocore_discovery.type_defs import StartDataCollectionByAgentIdsRequestRequestTypeDef
def get_value() -> StartDataCollectionByAgentIdsRequestRequestTypeDef:
return {
"agentIds": ...,
}
Definition
class StartDataCollectionByAgentIdsRequestRequestTypeDef(TypedDict):
agentIds: Sequence[str],
StartImportTaskRequestRequestTypeDef
Usage Example
from types_aiobotocore_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 types_aiobotocore_discovery.type_defs import StopContinuousExportRequestRequestTypeDef
def get_value() -> StopContinuousExportRequestRequestTypeDef:
return {
"exportId": ...,
}
StopDataCollectionByAgentIdsRequestRequestTypeDef
Usage Example
from types_aiobotocore_discovery.type_defs import StopDataCollectionByAgentIdsRequestRequestTypeDef
def get_value() -> StopDataCollectionByAgentIdsRequestRequestTypeDef:
return {
"agentIds": ...,
}
Definition
class StopDataCollectionByAgentIdsRequestRequestTypeDef(TypedDict):
agentIds: Sequence[str],
UpdateApplicationRequestRequestTypeDef
Usage Example
from types_aiobotocore_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 types_aiobotocore_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],
BatchDeleteImportDataResponseTypeDef
Usage Example
from types_aiobotocore_discovery.type_defs import BatchDeleteImportDataResponseTypeDef
def get_value() -> BatchDeleteImportDataResponseTypeDef:
return {
"errors": ...,
"ResponseMetadata": ...,
}
Definition
class BatchDeleteImportDataResponseTypeDef(TypedDict):
errors: List[BatchDeleteImportDataErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateApplicationResponseTypeDef
Usage Example
from types_aiobotocore_discovery.type_defs import CreateApplicationResponseTypeDef
def get_value() -> CreateApplicationResponseTypeDef:
return {
"configurationId": ...,
"ResponseMetadata": ...,
}
Definition
class CreateApplicationResponseTypeDef(TypedDict):
configurationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeConfigurationsResponseTypeDef
Usage Example
from types_aiobotocore_discovery.type_defs import DescribeConfigurationsResponseTypeDef
def get_value() -> DescribeConfigurationsResponseTypeDef:
return {
"configurations": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeConfigurationsResponseTypeDef(TypedDict):
configurations: List[Dict[str, str]],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ExportConfigurationsResponseTypeDef
Usage Example
from types_aiobotocore_discovery.type_defs import ExportConfigurationsResponseTypeDef
def get_value() -> ExportConfigurationsResponseTypeDef:
return {
"exportId": ...,
"ResponseMetadata": ...,
}
Definition
class ExportConfigurationsResponseTypeDef(TypedDict):
exportId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListConfigurationsResponseTypeDef
Usage Example
from types_aiobotocore_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)
StartContinuousExportResponseTypeDef
Usage Example
from types_aiobotocore_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)
StartDataCollectionByAgentIdsResponseTypeDef
Usage Example
from types_aiobotocore_discovery.type_defs import StartDataCollectionByAgentIdsResponseTypeDef
def get_value() -> StartDataCollectionByAgentIdsResponseTypeDef:
return {
"agentsConfigurationStatus": ...,
"ResponseMetadata": ...,
}
Definition
class StartDataCollectionByAgentIdsResponseTypeDef(TypedDict):
agentsConfigurationStatus: List[AgentConfigurationStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartExportTaskResponseTypeDef
Usage Example
from types_aiobotocore_discovery.type_defs import StartExportTaskResponseTypeDef
def get_value() -> StartExportTaskResponseTypeDef:
return {
"exportId": ...,
"ResponseMetadata": ...,
}
Definition
class StartExportTaskResponseTypeDef(TypedDict):
exportId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StopContinuousExportResponseTypeDef
Usage Example
from types_aiobotocore_discovery.type_defs import StopContinuousExportResponseTypeDef
def get_value() -> StopContinuousExportResponseTypeDef:
return {
"startTime": ...,
"stopTime": ...,
"ResponseMetadata": ...,
}
Definition
class StopContinuousExportResponseTypeDef(TypedDict):
startTime: datetime,
stopTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StopDataCollectionByAgentIdsResponseTypeDef
Usage Example
from types_aiobotocore_discovery.type_defs import StopDataCollectionByAgentIdsResponseTypeDef
def get_value() -> StopDataCollectionByAgentIdsResponseTypeDef:
return {
"agentsConfigurationStatus": ...,
"ResponseMetadata": ...,
}
Definition
class StopDataCollectionByAgentIdsResponseTypeDef(TypedDict):
agentsConfigurationStatus: List[AgentConfigurationStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTagsResponseTypeDef
Usage Example
from types_aiobotocore_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)
DescribeContinuousExportsResponseTypeDef
Usage Example
from types_aiobotocore_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)
CreateTagsRequestRequestTypeDef
Usage Example
from types_aiobotocore_discovery.type_defs import CreateTagsRequestRequestTypeDef
def get_value() -> CreateTagsRequestRequestTypeDef:
return {
"configurationIds": ...,
"tags": ...,
}
Definition
class CreateTagsRequestRequestTypeDef(TypedDict):
configurationIds: Sequence[str],
tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
DeleteTagsRequestRequestTypeDef
Usage Example
from types_aiobotocore_discovery.type_defs import DeleteTagsRequestRequestTypeDef
def get_value() -> DeleteTagsRequestRequestTypeDef:
return {
"configurationIds": ...,
}
Definition
class DeleteTagsRequestRequestTypeDef(TypedDict):
configurationIds: Sequence[str],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
GetDiscoverySummaryResponseTypeDef
Usage Example
from types_aiobotocore_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)
- See CustomerAgentInfoTypeDef
- See CustomerConnectorInfoTypeDef
- See CustomerMeCollectorInfoTypeDef
- See CustomerAgentlessCollectorInfoTypeDef
- See ResponseMetadataTypeDef
DescribeAgentsRequestRequestTypeDef
Usage Example
from types_aiobotocore_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],
- See FilterTypeDef
DescribeAgentsRequestDescribeAgentsPaginateTypeDef
Usage Example
from types_aiobotocore_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)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeContinuousExportsRequestDescribeContinuousExportsPaginateTypeDef
Usage Example
from types_aiobotocore_discovery.type_defs import DescribeContinuousExportsRequestDescribeContinuousExportsPaginateTypeDef
def get_value() -> DescribeContinuousExportsRequestDescribeContinuousExportsPaginateTypeDef:
return {
"exportIds": ...,
}
Definition
class DescribeContinuousExportsRequestDescribeContinuousExportsPaginateTypeDef(TypedDict):
exportIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeExportConfigurationsRequestDescribeExportConfigurationsPaginateTypeDef
Usage Example
from types_aiobotocore_discovery.type_defs import DescribeExportConfigurationsRequestDescribeExportConfigurationsPaginateTypeDef
def get_value() -> DescribeExportConfigurationsRequestDescribeExportConfigurationsPaginateTypeDef:
return {
"exportIds": ...,
}
Definition
class DescribeExportConfigurationsRequestDescribeExportConfigurationsPaginateTypeDef(TypedDict):
exportIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeExportConfigurationsResponseTypeDef
Usage Example
from types_aiobotocore_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)
DescribeExportTasksResponseTypeDef
Usage Example
from types_aiobotocore_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)
DescribeExportTasksRequestDescribeExportTasksPaginateTypeDef
Usage Example
from types_aiobotocore_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)
DescribeExportTasksRequestRequestTypeDef
Usage Example
from types_aiobotocore_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],
StartExportTaskRequestRequestTypeDef
Usage Example
from types_aiobotocore_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]],
DescribeImportTasksRequestRequestTypeDef
Usage Example
from types_aiobotocore_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],
DescribeImportTasksResponseTypeDef
Usage Example
from types_aiobotocore_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)
StartImportTaskResponseTypeDef
Usage Example
from types_aiobotocore_discovery.type_defs import StartImportTaskResponseTypeDef
def get_value() -> StartImportTaskResponseTypeDef:
return {
"task": ...,
"ResponseMetadata": ...,
}
Definition
class StartImportTaskResponseTypeDef(TypedDict):
task: ImportTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTagsRequestDescribeTagsPaginateTypeDef
Usage Example
from types_aiobotocore_discovery.type_defs import DescribeTagsRequestDescribeTagsPaginateTypeDef
def get_value() -> DescribeTagsRequestDescribeTagsPaginateTypeDef:
return {
"filters": ...,
}
Definition
class DescribeTagsRequestDescribeTagsPaginateTypeDef(TypedDict):
filters: NotRequired[Sequence[TagFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeTagsRequestRequestTypeDef
Usage Example
from types_aiobotocore_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],
- See TagFilterTypeDef
ListConfigurationsRequestListConfigurationsPaginateTypeDef
Usage Example
from types_aiobotocore_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)
- See ConfigurationItemTypeType
- See FilterTypeDef
- See OrderByElementTypeDef
- See PaginatorConfigTypeDef
ListConfigurationsRequestRequestTypeDef
Usage Example
from types_aiobotocore_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)
ListServerNeighborsResponseTypeDef
Usage Example
from types_aiobotocore_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)
DescribeAgentsResponseTypeDef
Usage Example
from types_aiobotocore_discovery.type_defs import DescribeAgentsResponseTypeDef
def get_value() -> DescribeAgentsResponseTypeDef:
return {
"agentsInfo": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}