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],
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],
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]],
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)
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)
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)
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)
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],
- 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]],
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],
- 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)
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)
- 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)
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)
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)
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)
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)
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)
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],
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)
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)
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)
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)
- 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)
- 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)
- See CustomerAgentInfoTypeDef
- See CustomerConnectorInfoTypeDef
- See CustomerMeCollectorInfoTypeDef
- See CustomerAgentlessCollectorInfoTypeDef
- 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)
- See FilterTypeDef
- 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],
- 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)
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)
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)
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],
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]],
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],
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)
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)
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)
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],
- 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)
- See ConfigurationItemTypeType
- See FilterTypeDef
- See OrderByElementTypeDef
- 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)
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)
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)