Skip to content

Type definitions#

Index > ApplicationDiscoveryService > Type definitions

Auto-generated documentation for ApplicationDiscoveryService type annotations stubs module types-aiobotocore-discovery.

TimestampTypeDef#

# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime,
    str,
]

AgentConfigurationStatusTypeDef#

# AgentConfigurationStatusTypeDef definition

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

AgentNetworkInfoTypeDef#

# AgentNetworkInfoTypeDef definition

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

AssociateConfigurationItemsToApplicationRequestRequestTypeDef#

# AssociateConfigurationItemsToApplicationRequestRequestTypeDef definition

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

BatchDeleteImportDataErrorTypeDef#

# BatchDeleteImportDataErrorTypeDef definition

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

BatchDeleteImportDataRequestRequestTypeDef#

# BatchDeleteImportDataRequestRequestTypeDef definition

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

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

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

ConfigurationTagTypeDef#

# ConfigurationTagTypeDef definition

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

ContinuousExportDescriptionTypeDef#

# ContinuousExportDescriptionTypeDef definition

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

CreateApplicationRequestRequestTypeDef#

# CreateApplicationRequestRequestTypeDef definition

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

TagTypeDef#

# TagTypeDef definition

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

CustomerAgentInfoTypeDef#

# CustomerAgentInfoTypeDef definition

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

CustomerAgentlessCollectorInfoTypeDef#

# CustomerAgentlessCollectorInfoTypeDef definition

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

CustomerConnectorInfoTypeDef#

# CustomerConnectorInfoTypeDef definition

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

CustomerMeCollectorInfoTypeDef#

# CustomerMeCollectorInfoTypeDef definition

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

DeleteApplicationsRequestRequestTypeDef#

# DeleteApplicationsRequestRequestTypeDef definition

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

FilterTypeDef#

# FilterTypeDef definition

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

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

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

DescribeConfigurationsRequestRequestTypeDef#

# DescribeConfigurationsRequestRequestTypeDef definition

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

DescribeContinuousExportsRequestRequestTypeDef#

# DescribeContinuousExportsRequestRequestTypeDef definition

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

DescribeExportConfigurationsRequestRequestTypeDef#

# DescribeExportConfigurationsRequestRequestTypeDef definition

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

ExportInfoTypeDef#

# ExportInfoTypeDef definition

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

ExportFilterTypeDef#

# ExportFilterTypeDef definition

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

ImportTaskFilterTypeDef#

# ImportTaskFilterTypeDef definition

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

ImportTaskTypeDef#

# ImportTaskTypeDef definition

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

TagFilterTypeDef#

# TagFilterTypeDef definition

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

DisassociateConfigurationItemsFromApplicationRequestRequestTypeDef#

# DisassociateConfigurationItemsFromApplicationRequestRequestTypeDef definition

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

ReservedInstanceOptionsTypeDef#

# ReservedInstanceOptionsTypeDef definition

class ReservedInstanceOptionsTypeDef(TypedDict):
    purchasingOption: PurchasingOptionType,  # (1)
    offeringClass: OfferingClassType,  # (2)
    termLength: TermLengthType,  # (3)
  1. See PurchasingOptionType
  2. See OfferingClassType
  3. See TermLengthType

UsageMetricBasisTypeDef#

# UsageMetricBasisTypeDef definition

class UsageMetricBasisTypeDef(TypedDict):
    name: NotRequired[str],
    percentageAdjust: NotRequired[float],

OrderByElementTypeDef#

# OrderByElementTypeDef definition

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

ListServerNeighborsRequestRequestTypeDef#

# ListServerNeighborsRequestRequestTypeDef definition

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

NeighborConnectionDetailTypeDef#

# NeighborConnectionDetailTypeDef definition

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

StartDataCollectionByAgentIdsRequestRequestTypeDef#

# StartDataCollectionByAgentIdsRequestRequestTypeDef definition

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

StartImportTaskRequestRequestTypeDef#

# StartImportTaskRequestRequestTypeDef definition

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

StopContinuousExportRequestRequestTypeDef#

# StopContinuousExportRequestRequestTypeDef definition

class StopContinuousExportRequestRequestTypeDef(TypedDict):
    exportId: str,

StopDataCollectionByAgentIdsRequestRequestTypeDef#

# StopDataCollectionByAgentIdsRequestRequestTypeDef definition

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

UpdateApplicationRequestRequestTypeDef#

# UpdateApplicationRequestRequestTypeDef definition

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

AgentInfoTypeDef#

# AgentInfoTypeDef definition

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

BatchDeleteImportDataResponseTypeDef#

# BatchDeleteImportDataResponseTypeDef definition

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

CreateApplicationResponseTypeDef#

# CreateApplicationResponseTypeDef definition

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

DescribeConfigurationsResponseTypeDef#

# DescribeConfigurationsResponseTypeDef definition

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

ExportConfigurationsResponseTypeDef#

# ExportConfigurationsResponseTypeDef definition

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

ListConfigurationsResponseTypeDef#

# ListConfigurationsResponseTypeDef definition

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

StartContinuousExportResponseTypeDef#

# StartContinuousExportResponseTypeDef definition

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

StartDataCollectionByAgentIdsResponseTypeDef#

# StartDataCollectionByAgentIdsResponseTypeDef definition

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

StartExportTaskResponseTypeDef#

# StartExportTaskResponseTypeDef definition

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

StopContinuousExportResponseTypeDef#

# StopContinuousExportResponseTypeDef definition

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

StopDataCollectionByAgentIdsResponseTypeDef#

# StopDataCollectionByAgentIdsResponseTypeDef definition

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

DescribeTagsResponseTypeDef#

# DescribeTagsResponseTypeDef definition

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

DescribeContinuousExportsResponseTypeDef#

# DescribeContinuousExportsResponseTypeDef definition

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

CreateTagsRequestRequestTypeDef#

# CreateTagsRequestRequestTypeDef definition

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

DeleteTagsRequestRequestTypeDef#

# DeleteTagsRequestRequestTypeDef definition

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

GetDiscoverySummaryResponseTypeDef#

# GetDiscoverySummaryResponseTypeDef definition

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

DescribeAgentsRequestRequestTypeDef#

# DescribeAgentsRequestRequestTypeDef definition

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

DescribeAgentsRequestDescribeAgentsPaginateTypeDef#

# DescribeAgentsRequestDescribeAgentsPaginateTypeDef definition

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

DescribeContinuousExportsRequestDescribeContinuousExportsPaginateTypeDef#

# DescribeContinuousExportsRequestDescribeContinuousExportsPaginateTypeDef definition

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

DescribeExportConfigurationsRequestDescribeExportConfigurationsPaginateTypeDef#

# DescribeExportConfigurationsRequestDescribeExportConfigurationsPaginateTypeDef definition

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

DescribeExportConfigurationsResponseTypeDef#

# DescribeExportConfigurationsResponseTypeDef definition

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

DescribeExportTasksResponseTypeDef#

# DescribeExportTasksResponseTypeDef definition

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

DescribeExportTasksRequestDescribeExportTasksPaginateTypeDef#

# DescribeExportTasksRequestDescribeExportTasksPaginateTypeDef definition

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

DescribeExportTasksRequestRequestTypeDef#

# DescribeExportTasksRequestRequestTypeDef definition

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

DescribeImportTasksRequestRequestTypeDef#

# DescribeImportTasksRequestRequestTypeDef definition

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

DescribeImportTasksResponseTypeDef#

# DescribeImportTasksResponseTypeDef definition

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

StartImportTaskResponseTypeDef#

# StartImportTaskResponseTypeDef definition

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

DescribeTagsRequestDescribeTagsPaginateTypeDef#

# DescribeTagsRequestDescribeTagsPaginateTypeDef definition

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

DescribeTagsRequestRequestTypeDef#

# DescribeTagsRequestRequestTypeDef definition

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

Ec2RecommendationsExportPreferencesTypeDef#

# 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)
  1. See UsageMetricBasisTypeDef
  2. See UsageMetricBasisTypeDef
  3. See TenancyType
  4. See ReservedInstanceOptionsTypeDef

ListConfigurationsRequestListConfigurationsPaginateTypeDef#

# ListConfigurationsRequestListConfigurationsPaginateTypeDef definition

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

ListConfigurationsRequestRequestTypeDef#

# ListConfigurationsRequestRequestTypeDef definition

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

ListServerNeighborsResponseTypeDef#

# ListServerNeighborsResponseTypeDef definition

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

DescribeAgentsResponseTypeDef#

# DescribeAgentsResponseTypeDef definition

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

ExportPreferencesTypeDef#

# ExportPreferencesTypeDef definition

class ExportPreferencesTypeDef(TypedDict):
    ec2RecommendationsPreferences: NotRequired[Ec2RecommendationsExportPreferencesTypeDef],  # (1)
  1. See Ec2RecommendationsExportPreferencesTypeDef

StartExportTaskRequestRequestTypeDef#

# 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]],
    preferences: NotRequired[ExportPreferencesTypeDef],  # (3)
  1. See ExportDataFormatType
  2. See ExportFilterTypeDef
  3. See ExportPreferencesTypeDef