Type definitions#
Index > ApplicationDiscoveryService > Type definitions
Auto-generated documentation for ApplicationDiscoveryService type annotations stubs module mypy-boto3-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],
BatchDeleteAgentErrorTypeDef#
# BatchDeleteAgentErrorTypeDef definition
class BatchDeleteAgentErrorTypeDef(TypedDict):
agentId: str,
errorMessage: str,
errorCode: DeleteAgentErrorCodeType, # (1)
DeleteAgentTypeDef#
# DeleteAgentTypeDef definition
class DeleteAgentTypeDef(TypedDict):
agentId: str,
force: NotRequired[bool],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
DeletionWarningTypeDef#
# DeletionWarningTypeDef definition
class DeletionWarningTypeDef(TypedDict):
configurationId: NotRequired[str],
warningCode: NotRequired[int],
warningText: NotRequired[str],
FailedConfigurationTypeDef#
# FailedConfigurationTypeDef definition
class FailedConfigurationTypeDef(TypedDict):
configurationId: NotRequired[str],
errorStatusCode: NotRequired[int],
errorMessage: NotRequired[str],
BatchDeleteImportDataErrorTypeDef#
# BatchDeleteImportDataErrorTypeDef definition
class BatchDeleteImportDataErrorTypeDef(TypedDict):
importTaskId: NotRequired[str],
errorCode: NotRequired[BatchDeleteImportDataErrorCodeType], # (1)
errorDescription: NotRequired[str],
BatchDeleteImportDataRequestRequestTypeDef#
# BatchDeleteImportDataRequestRequestTypeDef definition
class BatchDeleteImportDataRequestRequestTypeDef(TypedDict):
importTaskIds: Sequence[str],
deleteHistory: NotRequired[bool],
ConfigurationTagTypeDef#
# ConfigurationTagTypeDef definition
class ConfigurationTagTypeDef(TypedDict):
configurationType: NotRequired[ConfigurationItemTypeType], # (1)
configurationId: NotRequired[str],
key: NotRequired[str],
value: NotRequired[str],
timeOfCreation: NotRequired[datetime],
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]],
CreateApplicationRequestRequestTypeDef#
# CreateApplicationRequestRequestTypeDef definition
class CreateApplicationRequestRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
wave: 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],
DescribeBatchDeleteConfigurationTaskRequestRequestTypeDef#
# DescribeBatchDeleteConfigurationTaskRequestRequestTypeDef definition
class DescribeBatchDeleteConfigurationTaskRequestRequestTypeDef(TypedDict):
taskId: 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],
- 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]],
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],
fileClassification: NotRequired[FileClassificationType], # (2)
serverImportSuccess: NotRequired[int],
serverImportFailure: NotRequired[int],
applicationImportSuccess: NotRequired[int],
applicationImportFailure: NotRequired[int],
errorsAndFailedEntriesZip: NotRequired[str],
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)
- See PurchasingOptionType
- See OfferingClassType
- 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)
- 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],
StartBatchDeleteConfigurationTaskRequestRequestTypeDef#
# StartBatchDeleteConfigurationTaskRequestRequestTypeDef definition
class StartBatchDeleteConfigurationTaskRequestRequestTypeDef(TypedDict):
configurationType: DeletionConfigurationItemTypeType, # (1)
configurationIds: Sequence[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],
wave: 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],
BatchDeleteAgentsRequestRequestTypeDef#
# BatchDeleteAgentsRequestRequestTypeDef definition
class BatchDeleteAgentsRequestRequestTypeDef(TypedDict):
deleteAgents: Sequence[DeleteAgentTypeDef], # (1)
BatchDeleteAgentsResponseTypeDef#
# BatchDeleteAgentsResponseTypeDef definition
class BatchDeleteAgentsResponseTypeDef(TypedDict):
errors: List[BatchDeleteAgentErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateApplicationResponseTypeDef#
# CreateApplicationResponseTypeDef definition
class CreateApplicationResponseTypeDef(TypedDict):
configurationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeConfigurationsResponseTypeDef#
# DescribeConfigurationsResponseTypeDef definition
class DescribeConfigurationsResponseTypeDef(TypedDict):
configurations: List[Dict[str, str]],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ExportConfigurationsResponseTypeDef#
# ExportConfigurationsResponseTypeDef definition
class ExportConfigurationsResponseTypeDef(TypedDict):
exportId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListConfigurationsResponseTypeDef#
# ListConfigurationsResponseTypeDef definition
class ListConfigurationsResponseTypeDef(TypedDict):
configurations: List[Dict[str, str]],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
nextToken: NotRequired[str],
StartBatchDeleteConfigurationTaskResponseTypeDef#
# StartBatchDeleteConfigurationTaskResponseTypeDef definition
class StartBatchDeleteConfigurationTaskResponseTypeDef(TypedDict):
taskId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartContinuousExportResponseTypeDef#
# StartContinuousExportResponseTypeDef definition
class StartContinuousExportResponseTypeDef(TypedDict):
exportId: str,
s3Bucket: str,
startTime: datetime,
dataSource: DataSourceType, # (1)
schemaStorageConfig: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartDataCollectionByAgentIdsResponseTypeDef#
# StartDataCollectionByAgentIdsResponseTypeDef definition
class StartDataCollectionByAgentIdsResponseTypeDef(TypedDict):
agentsConfigurationStatus: List[AgentConfigurationStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartExportTaskResponseTypeDef#
# StartExportTaskResponseTypeDef definition
class StartExportTaskResponseTypeDef(TypedDict):
exportId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StopContinuousExportResponseTypeDef#
# StopContinuousExportResponseTypeDef definition
class StopContinuousExportResponseTypeDef(TypedDict):
startTime: datetime,
stopTime: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StopDataCollectionByAgentIdsResponseTypeDef#
# StopDataCollectionByAgentIdsResponseTypeDef definition
class StopDataCollectionByAgentIdsResponseTypeDef(TypedDict):
agentsConfigurationStatus: List[AgentConfigurationStatusTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchDeleteConfigurationTaskTypeDef#
# 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 definition
class BatchDeleteImportDataResponseTypeDef(TypedDict):
errors: List[BatchDeleteImportDataErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTagsResponseTypeDef#
# DescribeTagsResponseTypeDef definition
class DescribeTagsResponseTypeDef(TypedDict):
tags: List[ConfigurationTagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
DescribeContinuousExportsResponseTypeDef#
# DescribeContinuousExportsResponseTypeDef definition
class DescribeContinuousExportsResponseTypeDef(TypedDict):
descriptions: List[ContinuousExportDescriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CreateTagsRequestRequestTypeDef#
# CreateTagsRequestRequestTypeDef definition
class CreateTagsRequestRequestTypeDef(TypedDict):
configurationIds: Sequence[str],
tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
DeleteTagsRequestRequestTypeDef#
# DeleteTagsRequestRequestTypeDef definition
class DeleteTagsRequestRequestTypeDef(TypedDict):
configurationIds: Sequence[str],
tags: NotRequired[Sequence[TagTypeDef]], # (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)
- See CustomerAgentInfoTypeDef
- See CustomerConnectorInfoTypeDef
- See CustomerMeCollectorInfoTypeDef
- See CustomerAgentlessCollectorInfoTypeDef
- See ResponseMetadataTypeDef
DescribeAgentsRequestRequestTypeDef#
# DescribeAgentsRequestRequestTypeDef definition
class DescribeAgentsRequestRequestTypeDef(TypedDict):
agentIds: NotRequired[Sequence[str]],
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See FilterTypeDef
DescribeAgentsRequestDescribeAgentsPaginateTypeDef#
# DescribeAgentsRequestDescribeAgentsPaginateTypeDef definition
class DescribeAgentsRequestDescribeAgentsPaginateTypeDef(TypedDict):
agentIds: NotRequired[Sequence[str]],
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeContinuousExportsRequestDescribeContinuousExportsPaginateTypeDef#
# DescribeContinuousExportsRequestDescribeContinuousExportsPaginateTypeDef definition
class DescribeContinuousExportsRequestDescribeContinuousExportsPaginateTypeDef(TypedDict):
exportIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeExportConfigurationsRequestDescribeExportConfigurationsPaginateTypeDef#
# DescribeExportConfigurationsRequestDescribeExportConfigurationsPaginateTypeDef definition
class DescribeExportConfigurationsRequestDescribeExportConfigurationsPaginateTypeDef(TypedDict):
exportIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeExportConfigurationsResponseTypeDef#
# DescribeExportConfigurationsResponseTypeDef definition
class DescribeExportConfigurationsResponseTypeDef(TypedDict):
exportsInfo: List[ExportInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
DescribeExportTasksResponseTypeDef#
# DescribeExportTasksResponseTypeDef definition
class DescribeExportTasksResponseTypeDef(TypedDict):
exportsInfo: List[ExportInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
DescribeExportTasksRequestDescribeExportTasksPaginateTypeDef#
# DescribeExportTasksRequestDescribeExportTasksPaginateTypeDef definition
class DescribeExportTasksRequestDescribeExportTasksPaginateTypeDef(TypedDict):
exportIds: NotRequired[Sequence[str]],
filters: NotRequired[Sequence[ExportFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeExportTasksRequestRequestTypeDef#
# DescribeExportTasksRequestRequestTypeDef definition
class DescribeExportTasksRequestRequestTypeDef(TypedDict):
exportIds: NotRequired[Sequence[str]],
filters: NotRequired[Sequence[ExportFilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
DescribeImportTasksRequestDescribeImportTasksPaginateTypeDef#
# DescribeImportTasksRequestDescribeImportTasksPaginateTypeDef definition
class DescribeImportTasksRequestDescribeImportTasksPaginateTypeDef(TypedDict):
filters: NotRequired[Sequence[ImportTaskFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeImportTasksRequestRequestTypeDef#
# DescribeImportTasksRequestRequestTypeDef definition
class DescribeImportTasksRequestRequestTypeDef(TypedDict):
filters: NotRequired[Sequence[ImportTaskFilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
DescribeImportTasksResponseTypeDef#
# DescribeImportTasksResponseTypeDef definition
class DescribeImportTasksResponseTypeDef(TypedDict):
tasks: List[ImportTaskTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
StartImportTaskResponseTypeDef#
# StartImportTaskResponseTypeDef definition
class StartImportTaskResponseTypeDef(TypedDict):
task: ImportTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTagsRequestDescribeTagsPaginateTypeDef#
# DescribeTagsRequestDescribeTagsPaginateTypeDef definition
class DescribeTagsRequestDescribeTagsPaginateTypeDef(TypedDict):
filters: NotRequired[Sequence[TagFilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeTagsRequestRequestTypeDef#
# DescribeTagsRequestRequestTypeDef definition
class DescribeTagsRequestRequestTypeDef(TypedDict):
filters: NotRequired[Sequence[TagFilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- 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)
- See UsageMetricBasisTypeDef
- See UsageMetricBasisTypeDef
- See TenancyType
- 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)
- See ConfigurationItemTypeType
- See FilterTypeDef
- See OrderByElementTypeDef
- 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)
ListServerNeighborsResponseTypeDef#
# ListServerNeighborsResponseTypeDef definition
class ListServerNeighborsResponseTypeDef(TypedDict):
neighbors: List[NeighborConnectionDetailTypeDef], # (1)
knownDependencyCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
DescribeAgentsResponseTypeDef#
# DescribeAgentsResponseTypeDef definition
class DescribeAgentsResponseTypeDef(TypedDict):
agentsInfo: List[AgentInfoTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
DescribeBatchDeleteConfigurationTaskResponseTypeDef#
# DescribeBatchDeleteConfigurationTaskResponseTypeDef definition
class DescribeBatchDeleteConfigurationTaskResponseTypeDef(TypedDict):
task: BatchDeleteConfigurationTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ExportPreferencesTypeDef#
# ExportPreferencesTypeDef definition
class ExportPreferencesTypeDef(TypedDict):
ec2RecommendationsPreferences: NotRequired[Ec2RecommendationsExportPreferencesTypeDef], # (1)
StartExportTaskRequestRequestTypeDef#
# StartExportTaskRequestRequestTypeDef definition
class StartExportTaskRequestRequestTypeDef(TypedDict):
exportDataFormat: NotRequired[Sequence[ExportDataFormatType]], # (1)
filters: NotRequired[Sequence[ExportFilterTypeDef]], # (2)
startTime: NotRequired[TimestampTypeDef],
endTime: NotRequired[TimestampTypeDef],
preferences: NotRequired[ExportPreferencesTypeDef], # (3)