Type definitions#
Index > ApplicationDiscoveryService > Type definitions
Auto-generated documentation for ApplicationDiscoveryService type annotations stubs module types-boto3-discovery.
TimestampTypeDef#
# TimestampTypeDef Union usage example
from types_boto3_discovery.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
AgentConfigurationStatusTypeDef#
# AgentConfigurationStatusTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_boto3_discovery.type_defs import AgentNetworkInfoTypeDef
def get_value() -> AgentNetworkInfoTypeDef:
return {
"ipAddress": ...,
}
# AgentNetworkInfoTypeDef definition
class AgentNetworkInfoTypeDef(TypedDict):
ipAddress: NotRequired[str],
macAddress: NotRequired[str],
AssociateConfigurationItemsToApplicationRequestTypeDef#
# AssociateConfigurationItemsToApplicationRequestTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import AssociateConfigurationItemsToApplicationRequestTypeDef
def get_value() -> AssociateConfigurationItemsToApplicationRequestTypeDef:
return {
"applicationConfigurationId": ...,
}
# AssociateConfigurationItemsToApplicationRequestTypeDef definition
class AssociateConfigurationItemsToApplicationRequestTypeDef(TypedDict):
applicationConfigurationId: str,
configurationIds: Sequence[str],
BatchDeleteAgentErrorTypeDef#
# BatchDeleteAgentErrorTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import BatchDeleteAgentErrorTypeDef
def get_value() -> BatchDeleteAgentErrorTypeDef:
return {
"agentId": ...,
}
# BatchDeleteAgentErrorTypeDef definition
class BatchDeleteAgentErrorTypeDef(TypedDict):
agentId: str,
errorMessage: str,
errorCode: DeleteAgentErrorCodeType, # (1)
DeleteAgentTypeDef#
# DeleteAgentTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import DeleteAgentTypeDef
def get_value() -> DeleteAgentTypeDef:
return {
"agentId": ...,
}
# DeleteAgentTypeDef definition
class DeleteAgentTypeDef(TypedDict):
agentId: str,
force: NotRequired[bool],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
DeletionWarningTypeDef#
# DeletionWarningTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import DeletionWarningTypeDef
def get_value() -> DeletionWarningTypeDef:
return {
"configurationId": ...,
}
# DeletionWarningTypeDef definition
class DeletionWarningTypeDef(TypedDict):
configurationId: NotRequired[str],
warningCode: NotRequired[int],
warningText: NotRequired[str],
FailedConfigurationTypeDef#
# FailedConfigurationTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import FailedConfigurationTypeDef
def get_value() -> FailedConfigurationTypeDef:
return {
"configurationId": ...,
}
# FailedConfigurationTypeDef definition
class FailedConfigurationTypeDef(TypedDict):
configurationId: NotRequired[str],
errorStatusCode: NotRequired[int],
errorMessage: NotRequired[str],
BatchDeleteImportDataErrorTypeDef#
# BatchDeleteImportDataErrorTypeDef TypedDict usage example
from types_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],
BatchDeleteImportDataRequestTypeDef#
# BatchDeleteImportDataRequestTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import BatchDeleteImportDataRequestTypeDef
def get_value() -> BatchDeleteImportDataRequestTypeDef:
return {
"importTaskIds": ...,
}
# BatchDeleteImportDataRequestTypeDef definition
class BatchDeleteImportDataRequestTypeDef(TypedDict):
importTaskIds: Sequence[str],
deleteHistory: NotRequired[bool],
ConfigurationTagTypeDef#
# ConfigurationTagTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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]],
CreateApplicationRequestTypeDef#
# CreateApplicationRequestTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import CreateApplicationRequestTypeDef
def get_value() -> CreateApplicationRequestTypeDef:
return {
"name": ...,
}
# CreateApplicationRequestTypeDef definition
class CreateApplicationRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
wave: NotRequired[str],
TagTypeDef#
# TagTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
key: str,
value: str,
CustomerAgentInfoTypeDef#
# CustomerAgentInfoTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import CustomerAgentInfoTypeDef
def get_value() -> CustomerAgentInfoTypeDef:
return {
"activeAgents": ...,
}
# CustomerAgentInfoTypeDef definition
class CustomerAgentInfoTypeDef(TypedDict):
activeAgents: int,
healthyAgents: int,
blackListedAgents: int,
shutdownAgents: int,
unhealthyAgents: int,
totalAgents: int,
unknownAgents: int,
CustomerAgentlessCollectorInfoTypeDef#
# CustomerAgentlessCollectorInfoTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import CustomerAgentlessCollectorInfoTypeDef
def get_value() -> CustomerAgentlessCollectorInfoTypeDef:
return {
"activeAgentlessCollectors": ...,
}
# CustomerAgentlessCollectorInfoTypeDef definition
class CustomerAgentlessCollectorInfoTypeDef(TypedDict):
activeAgentlessCollectors: int,
healthyAgentlessCollectors: int,
denyListedAgentlessCollectors: int,
shutdownAgentlessCollectors: int,
unhealthyAgentlessCollectors: int,
totalAgentlessCollectors: int,
unknownAgentlessCollectors: int,
CustomerConnectorInfoTypeDef#
# CustomerConnectorInfoTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import CustomerConnectorInfoTypeDef
def get_value() -> CustomerConnectorInfoTypeDef:
return {
"activeConnectors": ...,
}
# CustomerConnectorInfoTypeDef definition
class CustomerConnectorInfoTypeDef(TypedDict):
activeConnectors: int,
healthyConnectors: int,
blackListedConnectors: int,
shutdownConnectors: int,
unhealthyConnectors: int,
totalConnectors: int,
unknownConnectors: int,
CustomerMeCollectorInfoTypeDef#
# CustomerMeCollectorInfoTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import CustomerMeCollectorInfoTypeDef
def get_value() -> CustomerMeCollectorInfoTypeDef:
return {
"activeMeCollectors": ...,
}
# CustomerMeCollectorInfoTypeDef definition
class CustomerMeCollectorInfoTypeDef(TypedDict):
activeMeCollectors: int,
healthyMeCollectors: int,
denyListedMeCollectors: int,
shutdownMeCollectors: int,
unhealthyMeCollectors: int,
totalMeCollectors: int,
unknownMeCollectors: int,
DeleteApplicationsRequestTypeDef#
# DeleteApplicationsRequestTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import DeleteApplicationsRequestTypeDef
def get_value() -> DeleteApplicationsRequestTypeDef:
return {
"configurationIds": ...,
}
# DeleteApplicationsRequestTypeDef definition
class DeleteApplicationsRequestTypeDef(TypedDict):
configurationIds: Sequence[str],
FilterTypeDef#
# FilterTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import FilterTypeDef
def get_value() -> FilterTypeDef:
return {
"name": ...,
}
# FilterTypeDef definition
class FilterTypeDef(TypedDict):
name: str,
values: Sequence[str],
condition: str,
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_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],
DescribeBatchDeleteConfigurationTaskRequestTypeDef#
# DescribeBatchDeleteConfigurationTaskRequestTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import DescribeBatchDeleteConfigurationTaskRequestTypeDef
def get_value() -> DescribeBatchDeleteConfigurationTaskRequestTypeDef:
return {
"taskId": ...,
}
# DescribeBatchDeleteConfigurationTaskRequestTypeDef definition
class DescribeBatchDeleteConfigurationTaskRequestTypeDef(TypedDict):
taskId: str,
DescribeConfigurationsRequestTypeDef#
# DescribeConfigurationsRequestTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import DescribeConfigurationsRequestTypeDef
def get_value() -> DescribeConfigurationsRequestTypeDef:
return {
"configurationIds": ...,
}
# DescribeConfigurationsRequestTypeDef definition
class DescribeConfigurationsRequestTypeDef(TypedDict):
configurationIds: Sequence[str],
DescribeContinuousExportsRequestTypeDef#
# DescribeContinuousExportsRequestTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import DescribeContinuousExportsRequestTypeDef
def get_value() -> DescribeContinuousExportsRequestTypeDef:
return {
"exportIds": ...,
}
# DescribeContinuousExportsRequestTypeDef definition
class DescribeContinuousExportsRequestTypeDef(TypedDict):
exportIds: NotRequired[Sequence[str]],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
DescribeExportConfigurationsRequestTypeDef#
# DescribeExportConfigurationsRequestTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import DescribeExportConfigurationsRequestTypeDef
def get_value() -> DescribeExportConfigurationsRequestTypeDef:
return {
"exportIds": ...,
}
# DescribeExportConfigurationsRequestTypeDef definition
class DescribeExportConfigurationsRequestTypeDef(TypedDict):
exportIds: NotRequired[Sequence[str]],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ExportInfoTypeDef#
# ExportInfoTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import ExportInfoTypeDef
def get_value() -> ExportInfoTypeDef:
return {
"exportId": ...,
}
# 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 TypedDict usage example
from types_boto3_discovery.type_defs import ExportFilterTypeDef
def get_value() -> ExportFilterTypeDef:
return {
"name": ...,
}
# ExportFilterTypeDef definition
class ExportFilterTypeDef(TypedDict):
name: str,
values: Sequence[str],
condition: str,
ImportTaskFilterTypeDef#
# ImportTaskFilterTypeDef TypedDict usage example
from types_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 TypedDict usage example
from types_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],
fileClassification: NotRequired[FileClassificationType], # (2)
serverImportSuccess: NotRequired[int],
serverImportFailure: NotRequired[int],
applicationImportSuccess: NotRequired[int],
applicationImportFailure: NotRequired[int],
errorsAndFailedEntriesZip: NotRequired[str],
TagFilterTypeDef#
# TagFilterTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import TagFilterTypeDef
def get_value() -> TagFilterTypeDef:
return {
"name": ...,
}
# TagFilterTypeDef definition
class TagFilterTypeDef(TypedDict):
name: str,
values: Sequence[str],
DisassociateConfigurationItemsFromApplicationRequestTypeDef#
# DisassociateConfigurationItemsFromApplicationRequestTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import DisassociateConfigurationItemsFromApplicationRequestTypeDef
def get_value() -> DisassociateConfigurationItemsFromApplicationRequestTypeDef:
return {
"applicationConfigurationId": ...,
}
# DisassociateConfigurationItemsFromApplicationRequestTypeDef definition
class DisassociateConfigurationItemsFromApplicationRequestTypeDef(TypedDict):
applicationConfigurationId: str,
configurationIds: Sequence[str],
ReservedInstanceOptionsTypeDef#
# ReservedInstanceOptionsTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import ReservedInstanceOptionsTypeDef
def get_value() -> ReservedInstanceOptionsTypeDef:
return {
"purchasingOption": ...,
}
# ReservedInstanceOptionsTypeDef definition
class ReservedInstanceOptionsTypeDef(TypedDict):
purchasingOption: PurchasingOptionType, # (1)
offeringClass: OfferingClassType, # (2)
termLength: TermLengthType, # (3)
- See PurchasingOptionType
- See OfferingClassType
- See TermLengthType
UsageMetricBasisTypeDef#
# UsageMetricBasisTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import UsageMetricBasisTypeDef
def get_value() -> UsageMetricBasisTypeDef:
return {
"name": ...,
}
# UsageMetricBasisTypeDef definition
class UsageMetricBasisTypeDef(TypedDict):
name: NotRequired[str],
percentageAdjust: NotRequired[float],
OrderByElementTypeDef#
# OrderByElementTypeDef TypedDict usage example
from types_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
ListServerNeighborsRequestTypeDef#
# ListServerNeighborsRequestTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import ListServerNeighborsRequestTypeDef
def get_value() -> ListServerNeighborsRequestTypeDef:
return {
"configurationId": ...,
}
# ListServerNeighborsRequestTypeDef definition
class ListServerNeighborsRequestTypeDef(TypedDict):
configurationId: str,
portInformationNeeded: NotRequired[bool],
neighborConfigurationIds: NotRequired[Sequence[str]],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
NeighborConnectionDetailTypeDef#
# NeighborConnectionDetailTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import NeighborConnectionDetailTypeDef
def get_value() -> NeighborConnectionDetailTypeDef:
return {
"sourceServerId": ...,
}
# NeighborConnectionDetailTypeDef definition
class NeighborConnectionDetailTypeDef(TypedDict):
sourceServerId: str,
destinationServerId: str,
connectionsCount: int,
destinationPort: NotRequired[int],
transportProtocol: NotRequired[str],
StartBatchDeleteConfigurationTaskRequestTypeDef#
# StartBatchDeleteConfigurationTaskRequestTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import StartBatchDeleteConfigurationTaskRequestTypeDef
def get_value() -> StartBatchDeleteConfigurationTaskRequestTypeDef:
return {
"configurationType": ...,
}
# StartBatchDeleteConfigurationTaskRequestTypeDef definition
class StartBatchDeleteConfigurationTaskRequestTypeDef(TypedDict):
configurationType: DeletionConfigurationItemTypeType, # (1)
configurationIds: Sequence[str],
StartDataCollectionByAgentIdsRequestTypeDef#
# StartDataCollectionByAgentIdsRequestTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import StartDataCollectionByAgentIdsRequestTypeDef
def get_value() -> StartDataCollectionByAgentIdsRequestTypeDef:
return {
"agentIds": ...,
}
# StartDataCollectionByAgentIdsRequestTypeDef definition
class StartDataCollectionByAgentIdsRequestTypeDef(TypedDict):
agentIds: Sequence[str],
StartImportTaskRequestTypeDef#
# StartImportTaskRequestTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import StartImportTaskRequestTypeDef
def get_value() -> StartImportTaskRequestTypeDef:
return {
"name": ...,
}
# StartImportTaskRequestTypeDef definition
class StartImportTaskRequestTypeDef(TypedDict):
name: str,
importUrl: str,
clientRequestToken: NotRequired[str],
StopContinuousExportRequestTypeDef#
# StopContinuousExportRequestTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import StopContinuousExportRequestTypeDef
def get_value() -> StopContinuousExportRequestTypeDef:
return {
"exportId": ...,
}
# StopContinuousExportRequestTypeDef definition
class StopContinuousExportRequestTypeDef(TypedDict):
exportId: str,
StopDataCollectionByAgentIdsRequestTypeDef#
# StopDataCollectionByAgentIdsRequestTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import StopDataCollectionByAgentIdsRequestTypeDef
def get_value() -> StopDataCollectionByAgentIdsRequestTypeDef:
return {
"agentIds": ...,
}
# StopDataCollectionByAgentIdsRequestTypeDef definition
class StopDataCollectionByAgentIdsRequestTypeDef(TypedDict):
agentIds: Sequence[str],
UpdateApplicationRequestTypeDef#
# UpdateApplicationRequestTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import UpdateApplicationRequestTypeDef
def get_value() -> UpdateApplicationRequestTypeDef:
return {
"configurationId": ...,
}
# UpdateApplicationRequestTypeDef definition
class UpdateApplicationRequestTypeDef(TypedDict):
configurationId: str,
name: NotRequired[str],
description: NotRequired[str],
wave: NotRequired[str],
AgentInfoTypeDef#
# AgentInfoTypeDef TypedDict usage example
from types_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],
BatchDeleteAgentsRequestTypeDef#
# BatchDeleteAgentsRequestTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import BatchDeleteAgentsRequestTypeDef
def get_value() -> BatchDeleteAgentsRequestTypeDef:
return {
"deleteAgents": ...,
}
# BatchDeleteAgentsRequestTypeDef definition
class BatchDeleteAgentsRequestTypeDef(TypedDict):
deleteAgents: Sequence[DeleteAgentTypeDef], # (1)
BatchDeleteAgentsResponseTypeDef#
# BatchDeleteAgentsResponseTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import BatchDeleteAgentsResponseTypeDef
def get_value() -> BatchDeleteAgentsResponseTypeDef:
return {
"errors": ...,
}
# BatchDeleteAgentsResponseTypeDef definition
class BatchDeleteAgentsResponseTypeDef(TypedDict):
errors: List[BatchDeleteAgentErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateApplicationResponseTypeDef#
# CreateApplicationResponseTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import CreateApplicationResponseTypeDef
def get_value() -> CreateApplicationResponseTypeDef:
return {
"configurationId": ...,
}
# CreateApplicationResponseTypeDef definition
class CreateApplicationResponseTypeDef(TypedDict):
configurationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeConfigurationsResponseTypeDef#
# DescribeConfigurationsResponseTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import DescribeConfigurationsResponseTypeDef
def get_value() -> DescribeConfigurationsResponseTypeDef:
return {
"configurations": ...,
}
# DescribeConfigurationsResponseTypeDef definition
class DescribeConfigurationsResponseTypeDef(TypedDict):
configurations: List[Dict[str, str]],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ExportConfigurationsResponseTypeDef#
# ExportConfigurationsResponseTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import ExportConfigurationsResponseTypeDef
def get_value() -> ExportConfigurationsResponseTypeDef:
return {
"exportId": ...,
}
# ExportConfigurationsResponseTypeDef definition
class ExportConfigurationsResponseTypeDef(TypedDict):
exportId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListConfigurationsResponseTypeDef#
# ListConfigurationsResponseTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import ListConfigurationsResponseTypeDef
def get_value() -> ListConfigurationsResponseTypeDef:
return {
"configurations": ...,
}
# ListConfigurationsResponseTypeDef definition
class ListConfigurationsResponseTypeDef(TypedDict):
configurations: List[Dict[str, str]],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
StartBatchDeleteConfigurationTaskResponseTypeDef#
# StartBatchDeleteConfigurationTaskResponseTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import StartBatchDeleteConfigurationTaskResponseTypeDef
def get_value() -> StartBatchDeleteConfigurationTaskResponseTypeDef:
return {
"taskId": ...,
}
# StartBatchDeleteConfigurationTaskResponseTypeDef definition
class StartBatchDeleteConfigurationTaskResponseTypeDef(TypedDict):
taskId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartContinuousExportResponseTypeDef#
# StartContinuousExportResponseTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import StartContinuousExportResponseTypeDef
def get_value() -> StartContinuousExportResponseTypeDef:
return {
"exportId": ...,
}
# StartContinuousExportResponseTypeDef definition
class StartContinuousExportResponseTypeDef(TypedDict):
exportId: str,
s3Bucket: str,
startTime: datetime,
dataSource: DataSourceType, # (1)
schemaStorageConfig: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartDataCollectionByAgentIdsResponseTypeDef#
# StartDataCollectionByAgentIdsResponseTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import StartDataCollectionByAgentIdsResponseTypeDef
def get_value() -> StartDataCollectionByAgentIdsResponseTypeDef:
return {
"agentsConfigurationStatus": ...,
}
# StartDataCollectionByAgentIdsResponseTypeDef definition
class StartDataCollectionByAgentIdsResponseTypeDef(TypedDict):
agentsConfigurationStatus: List[AgentConfigurationStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartExportTaskResponseTypeDef#
# StartExportTaskResponseTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import StartExportTaskResponseTypeDef
def get_value() -> StartExportTaskResponseTypeDef:
return {
"exportId": ...,
}
# StartExportTaskResponseTypeDef definition
class StartExportTaskResponseTypeDef(TypedDict):
exportId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StopContinuousExportResponseTypeDef#
# StopContinuousExportResponseTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import StopContinuousExportResponseTypeDef
def get_value() -> StopContinuousExportResponseTypeDef:
return {
"startTime": ...,
}
# StopContinuousExportResponseTypeDef definition
class StopContinuousExportResponseTypeDef(TypedDict):
startTime: datetime,
stopTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StopDataCollectionByAgentIdsResponseTypeDef#
# StopDataCollectionByAgentIdsResponseTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import StopDataCollectionByAgentIdsResponseTypeDef
def get_value() -> StopDataCollectionByAgentIdsResponseTypeDef:
return {
"agentsConfigurationStatus": ...,
}
# StopDataCollectionByAgentIdsResponseTypeDef definition
class StopDataCollectionByAgentIdsResponseTypeDef(TypedDict):
agentsConfigurationStatus: List[AgentConfigurationStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchDeleteConfigurationTaskTypeDef#
# BatchDeleteConfigurationTaskTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import BatchDeleteConfigurationTaskTypeDef
def get_value() -> BatchDeleteConfigurationTaskTypeDef:
return {
"taskId": ...,
}
# BatchDeleteConfigurationTaskTypeDef definition
class BatchDeleteConfigurationTaskTypeDef(TypedDict):
taskId: NotRequired[str],
status: NotRequired[BatchDeleteConfigurationTaskStatusType], # (1)
startTime: NotRequired[datetime],
endTime: NotRequired[datetime],
configurationType: NotRequired[DeletionConfigurationItemTypeType], # (2)
requestedConfigurations: NotRequired[List[str]],
deletedConfigurations: NotRequired[List[str]],
failedConfigurations: NotRequired[List[FailedConfigurationTypeDef]], # (3)
deletionWarnings: NotRequired[List[DeletionWarningTypeDef]], # (4)
- See BatchDeleteConfigurationTaskStatusType
- See DeletionConfigurationItemTypeType
- See FailedConfigurationTypeDef
- See DeletionWarningTypeDef
BatchDeleteImportDataResponseTypeDef#
# BatchDeleteImportDataResponseTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import BatchDeleteImportDataResponseTypeDef
def get_value() -> BatchDeleteImportDataResponseTypeDef:
return {
"errors": ...,
}
# BatchDeleteImportDataResponseTypeDef definition
class BatchDeleteImportDataResponseTypeDef(TypedDict):
errors: List[BatchDeleteImportDataErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTagsResponseTypeDef#
# DescribeTagsResponseTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import DescribeTagsResponseTypeDef
def get_value() -> DescribeTagsResponseTypeDef:
return {
"tags": ...,
}
# DescribeTagsResponseTypeDef definition
class DescribeTagsResponseTypeDef(TypedDict):
tags: List[ConfigurationTagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
DescribeContinuousExportsResponseTypeDef#
# DescribeContinuousExportsResponseTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import DescribeContinuousExportsResponseTypeDef
def get_value() -> DescribeContinuousExportsResponseTypeDef:
return {
"descriptions": ...,
}
# DescribeContinuousExportsResponseTypeDef definition
class DescribeContinuousExportsResponseTypeDef(TypedDict):
descriptions: List[ContinuousExportDescriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CreateTagsRequestTypeDef#
# CreateTagsRequestTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import CreateTagsRequestTypeDef
def get_value() -> CreateTagsRequestTypeDef:
return {
"configurationIds": ...,
}
# CreateTagsRequestTypeDef definition
class CreateTagsRequestTypeDef(TypedDict):
configurationIds: Sequence[str],
tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
DeleteTagsRequestTypeDef#
# DeleteTagsRequestTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import DeleteTagsRequestTypeDef
def get_value() -> DeleteTagsRequestTypeDef:
return {
"configurationIds": ...,
}
# DeleteTagsRequestTypeDef definition
class DeleteTagsRequestTypeDef(TypedDict):
configurationIds: Sequence[str],
tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
GetDiscoverySummaryResponseTypeDef#
# GetDiscoverySummaryResponseTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import GetDiscoverySummaryResponseTypeDef
def get_value() -> GetDiscoverySummaryResponseTypeDef:
return {
"servers": ...,
}
# 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
DescribeAgentsRequestTypeDef#
# DescribeAgentsRequestTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import DescribeAgentsRequestTypeDef
def get_value() -> DescribeAgentsRequestTypeDef:
return {
"agentIds": ...,
}
# DescribeAgentsRequestTypeDef definition
class DescribeAgentsRequestTypeDef(TypedDict):
agentIds: NotRequired[Sequence[str]],
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See FilterTypeDef
DescribeAgentsRequestPaginateTypeDef#
# DescribeAgentsRequestPaginateTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import DescribeAgentsRequestPaginateTypeDef
def get_value() -> DescribeAgentsRequestPaginateTypeDef:
return {
"agentIds": ...,
}
# DescribeAgentsRequestPaginateTypeDef definition
class DescribeAgentsRequestPaginateTypeDef(TypedDict):
agentIds: NotRequired[Sequence[str]],
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeContinuousExportsRequestPaginateTypeDef#
# DescribeContinuousExportsRequestPaginateTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import DescribeContinuousExportsRequestPaginateTypeDef
def get_value() -> DescribeContinuousExportsRequestPaginateTypeDef:
return {
"exportIds": ...,
}
# DescribeContinuousExportsRequestPaginateTypeDef definition
class DescribeContinuousExportsRequestPaginateTypeDef(TypedDict):
exportIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeExportConfigurationsRequestPaginateTypeDef#
# DescribeExportConfigurationsRequestPaginateTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import DescribeExportConfigurationsRequestPaginateTypeDef
def get_value() -> DescribeExportConfigurationsRequestPaginateTypeDef:
return {
"exportIds": ...,
}
# DescribeExportConfigurationsRequestPaginateTypeDef definition
class DescribeExportConfigurationsRequestPaginateTypeDef(TypedDict):
exportIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeExportConfigurationsResponseTypeDef#
# DescribeExportConfigurationsResponseTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import DescribeExportConfigurationsResponseTypeDef
def get_value() -> DescribeExportConfigurationsResponseTypeDef:
return {
"exportsInfo": ...,
}
# DescribeExportConfigurationsResponseTypeDef definition
class DescribeExportConfigurationsResponseTypeDef(TypedDict):
exportsInfo: List[ExportInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
DescribeExportTasksResponseTypeDef#
# DescribeExportTasksResponseTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import DescribeExportTasksResponseTypeDef
def get_value() -> DescribeExportTasksResponseTypeDef:
return {
"exportsInfo": ...,
}
# DescribeExportTasksResponseTypeDef definition
class DescribeExportTasksResponseTypeDef(TypedDict):
exportsInfo: List[ExportInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
DescribeExportTasksRequestPaginateTypeDef#
# DescribeExportTasksRequestPaginateTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import DescribeExportTasksRequestPaginateTypeDef
def get_value() -> DescribeExportTasksRequestPaginateTypeDef:
return {
"exportIds": ...,
}
# DescribeExportTasksRequestPaginateTypeDef definition
class DescribeExportTasksRequestPaginateTypeDef(TypedDict):
exportIds: NotRequired[Sequence[str]],
filters: NotRequired[Sequence[ExportFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeExportTasksRequestTypeDef#
# DescribeExportTasksRequestTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import DescribeExportTasksRequestTypeDef
def get_value() -> DescribeExportTasksRequestTypeDef:
return {
"exportIds": ...,
}
# DescribeExportTasksRequestTypeDef definition
class DescribeExportTasksRequestTypeDef(TypedDict):
exportIds: NotRequired[Sequence[str]],
filters: NotRequired[Sequence[ExportFilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
DescribeImportTasksRequestPaginateTypeDef#
# DescribeImportTasksRequestPaginateTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import DescribeImportTasksRequestPaginateTypeDef
def get_value() -> DescribeImportTasksRequestPaginateTypeDef:
return {
"filters": ...,
}
# DescribeImportTasksRequestPaginateTypeDef definition
class DescribeImportTasksRequestPaginateTypeDef(TypedDict):
filters: NotRequired[Sequence[ImportTaskFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeImportTasksRequestTypeDef#
# DescribeImportTasksRequestTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import DescribeImportTasksRequestTypeDef
def get_value() -> DescribeImportTasksRequestTypeDef:
return {
"filters": ...,
}
# DescribeImportTasksRequestTypeDef definition
class DescribeImportTasksRequestTypeDef(TypedDict):
filters: NotRequired[Sequence[ImportTaskFilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
DescribeImportTasksResponseTypeDef#
# DescribeImportTasksResponseTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import DescribeImportTasksResponseTypeDef
def get_value() -> DescribeImportTasksResponseTypeDef:
return {
"nextToken": ...,
}
# DescribeImportTasksResponseTypeDef definition
class DescribeImportTasksResponseTypeDef(TypedDict):
tasks: List[ImportTaskTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
StartImportTaskResponseTypeDef#
# StartImportTaskResponseTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import StartImportTaskResponseTypeDef
def get_value() -> StartImportTaskResponseTypeDef:
return {
"task": ...,
}
# StartImportTaskResponseTypeDef definition
class StartImportTaskResponseTypeDef(TypedDict):
task: ImportTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTagsRequestPaginateTypeDef#
# DescribeTagsRequestPaginateTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import DescribeTagsRequestPaginateTypeDef
def get_value() -> DescribeTagsRequestPaginateTypeDef:
return {
"filters": ...,
}
# DescribeTagsRequestPaginateTypeDef definition
class DescribeTagsRequestPaginateTypeDef(TypedDict):
filters: NotRequired[Sequence[TagFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeTagsRequestTypeDef#
# DescribeTagsRequestTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import DescribeTagsRequestTypeDef
def get_value() -> DescribeTagsRequestTypeDef:
return {
"filters": ...,
}
# DescribeTagsRequestTypeDef definition
class DescribeTagsRequestTypeDef(TypedDict):
filters: NotRequired[Sequence[TagFilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See TagFilterTypeDef
Ec2RecommendationsExportPreferencesTypeDef#
# Ec2RecommendationsExportPreferencesTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import Ec2RecommendationsExportPreferencesTypeDef
def get_value() -> Ec2RecommendationsExportPreferencesTypeDef:
return {
"enabled": ...,
}
# Ec2RecommendationsExportPreferencesTypeDef definition
class Ec2RecommendationsExportPreferencesTypeDef(TypedDict):
enabled: NotRequired[bool],
cpuPerformanceMetricBasis: NotRequired[UsageMetricBasisTypeDef], # (1)
ramPerformanceMetricBasis: NotRequired[UsageMetricBasisTypeDef], # (1)
tenancy: NotRequired[TenancyType], # (3)
excludedInstanceTypes: NotRequired[Sequence[str]],
preferredRegion: NotRequired[str],
reservedInstanceOptions: NotRequired[ReservedInstanceOptionsTypeDef], # (4)
- See UsageMetricBasisTypeDef
- See UsageMetricBasisTypeDef
- See TenancyType
- See ReservedInstanceOptionsTypeDef
ListConfigurationsRequestPaginateTypeDef#
# ListConfigurationsRequestPaginateTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import ListConfigurationsRequestPaginateTypeDef
def get_value() -> ListConfigurationsRequestPaginateTypeDef:
return {
"configurationType": ...,
}
# ListConfigurationsRequestPaginateTypeDef definition
class ListConfigurationsRequestPaginateTypeDef(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
ListConfigurationsRequestTypeDef#
# ListConfigurationsRequestTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import ListConfigurationsRequestTypeDef
def get_value() -> ListConfigurationsRequestTypeDef:
return {
"configurationType": ...,
}
# ListConfigurationsRequestTypeDef definition
class ListConfigurationsRequestTypeDef(TypedDict):
configurationType: ConfigurationItemTypeType, # (1)
filters: NotRequired[Sequence[FilterTypeDef]], # (2)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
orderBy: NotRequired[Sequence[OrderByElementTypeDef]], # (3)
ListServerNeighborsResponseTypeDef#
# ListServerNeighborsResponseTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import ListServerNeighborsResponseTypeDef
def get_value() -> ListServerNeighborsResponseTypeDef:
return {
"neighbors": ...,
}
# ListServerNeighborsResponseTypeDef definition
class ListServerNeighborsResponseTypeDef(TypedDict):
neighbors: List[NeighborConnectionDetailTypeDef], # (1)
knownDependencyCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
DescribeAgentsResponseTypeDef#
# DescribeAgentsResponseTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import DescribeAgentsResponseTypeDef
def get_value() -> DescribeAgentsResponseTypeDef:
return {
"agentsInfo": ...,
}
# DescribeAgentsResponseTypeDef definition
class DescribeAgentsResponseTypeDef(TypedDict):
agentsInfo: List[AgentInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
DescribeBatchDeleteConfigurationTaskResponseTypeDef#
# DescribeBatchDeleteConfigurationTaskResponseTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import DescribeBatchDeleteConfigurationTaskResponseTypeDef
def get_value() -> DescribeBatchDeleteConfigurationTaskResponseTypeDef:
return {
"task": ...,
}
# DescribeBatchDeleteConfigurationTaskResponseTypeDef definition
class DescribeBatchDeleteConfigurationTaskResponseTypeDef(TypedDict):
task: BatchDeleteConfigurationTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ExportPreferencesTypeDef#
# ExportPreferencesTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import ExportPreferencesTypeDef
def get_value() -> ExportPreferencesTypeDef:
return {
"ec2RecommendationsPreferences": ...,
}
# ExportPreferencesTypeDef definition
class ExportPreferencesTypeDef(TypedDict):
ec2RecommendationsPreferences: NotRequired[Ec2RecommendationsExportPreferencesTypeDef], # (1)
StartExportTaskRequestTypeDef#
# StartExportTaskRequestTypeDef TypedDict usage example
from types_boto3_discovery.type_defs import StartExportTaskRequestTypeDef
def get_value() -> StartExportTaskRequestTypeDef:
return {
"exportDataFormat": ...,
}
# StartExportTaskRequestTypeDef definition
class StartExportTaskRequestTypeDef(TypedDict):
exportDataFormat: NotRequired[Sequence[ExportDataFormatType]], # (1)
filters: NotRequired[Sequence[ExportFilterTypeDef]], # (2)
startTime: NotRequired[TimestampTypeDef],
endTime: NotRequired[TimestampTypeDef],
preferences: NotRequired[ExportPreferencesTypeDef], # (3)