aws-sdk
Version:
AWS SDK for JavaScript
1,808 lines • 56.1 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2019-11-01",
"endpointPrefix": "compute-optimizer",
"jsonVersion": "1.0",
"protocol": "json",
"protocols": [
"json"
],
"serviceFullName": "AWS Compute Optimizer",
"serviceId": "Compute Optimizer",
"signatureVersion": "v4",
"signingName": "compute-optimizer",
"targetPrefix": "ComputeOptimizerService",
"uid": "compute-optimizer-2019-11-01",
"auth": [
"aws.auth#sigv4"
]
},
"operations": {
"DeleteRecommendationPreferences": {
"input": {
"type": "structure",
"required": [
"resourceType",
"recommendationPreferenceNames"
],
"members": {
"resourceType": {},
"scope": {
"shape": "S3"
},
"recommendationPreferenceNames": {
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DescribeRecommendationExportJobs": {
"input": {
"type": "structure",
"members": {
"jobIds": {
"type": "list",
"member": {}
},
"filters": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"values": {
"shape": "Sf"
}
}
}
},
"nextToken": {},
"maxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"recommendationExportJobs": {
"type": "list",
"member": {
"type": "structure",
"members": {
"jobId": {},
"destination": {
"type": "structure",
"members": {
"s3": {
"shape": "Sn"
}
}
},
"resourceType": {},
"status": {},
"creationTimestamp": {
"type": "timestamp"
},
"lastUpdatedTimestamp": {
"type": "timestamp"
},
"failureReason": {}
}
}
},
"nextToken": {}
}
}
},
"ExportAutoScalingGroupRecommendations": {
"input": {
"type": "structure",
"required": [
"s3DestinationConfig"
],
"members": {
"accountIds": {
"shape": "Sw"
},
"filters": {
"shape": "Sy"
},
"fieldsToExport": {
"type": "list",
"member": {}
},
"s3DestinationConfig": {
"shape": "S13"
},
"fileFormat": {},
"includeMemberAccounts": {
"type": "boolean"
},
"recommendationPreferences": {
"shape": "S17"
}
}
},
"output": {
"type": "structure",
"members": {
"jobId": {},
"s3Destination": {
"shape": "Sn"
}
}
}
},
"ExportEBSVolumeRecommendations": {
"input": {
"type": "structure",
"required": [
"s3DestinationConfig"
],
"members": {
"accountIds": {
"shape": "Sw"
},
"filters": {
"shape": "S1c"
},
"fieldsToExport": {
"type": "list",
"member": {}
},
"s3DestinationConfig": {
"shape": "S13"
},
"fileFormat": {},
"includeMemberAccounts": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"jobId": {},
"s3Destination": {
"shape": "Sn"
}
}
}
},
"ExportEC2InstanceRecommendations": {
"input": {
"type": "structure",
"required": [
"s3DestinationConfig"
],
"members": {
"accountIds": {
"shape": "Sw"
},
"filters": {
"shape": "Sy"
},
"fieldsToExport": {
"type": "list",
"member": {}
},
"s3DestinationConfig": {
"shape": "S13"
},
"fileFormat": {},
"includeMemberAccounts": {
"type": "boolean"
},
"recommendationPreferences": {
"shape": "S17"
}
}
},
"output": {
"type": "structure",
"members": {
"jobId": {},
"s3Destination": {
"shape": "Sn"
}
}
}
},
"ExportECSServiceRecommendations": {
"input": {
"type": "structure",
"required": [
"s3DestinationConfig"
],
"members": {
"accountIds": {
"shape": "Sw"
},
"filters": {
"shape": "S1n"
},
"fieldsToExport": {
"type": "list",
"member": {}
},
"s3DestinationConfig": {
"shape": "S13"
},
"fileFormat": {},
"includeMemberAccounts": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"jobId": {},
"s3Destination": {
"shape": "Sn"
}
}
}
},
"ExportLambdaFunctionRecommendations": {
"input": {
"type": "structure",
"required": [
"s3DestinationConfig"
],
"members": {
"accountIds": {
"shape": "Sw"
},
"filters": {
"shape": "S1u"
},
"fieldsToExport": {
"type": "list",
"member": {}
},
"s3DestinationConfig": {
"shape": "S13"
},
"fileFormat": {},
"includeMemberAccounts": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"jobId": {},
"s3Destination": {
"shape": "Sn"
}
}
}
},
"ExportLicenseRecommendations": {
"input": {
"type": "structure",
"required": [
"s3DestinationConfig"
],
"members": {
"accountIds": {
"shape": "Sw"
},
"filters": {
"shape": "S21"
},
"fieldsToExport": {
"type": "list",
"member": {}
},
"s3DestinationConfig": {
"shape": "S13"
},
"fileFormat": {},
"includeMemberAccounts": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"jobId": {},
"s3Destination": {
"shape": "Sn"
}
}
}
},
"ExportRDSDatabaseRecommendations": {
"input": {
"type": "structure",
"required": [
"s3DestinationConfig"
],
"members": {
"accountIds": {
"shape": "Sw"
},
"filters": {
"shape": "S28"
},
"fieldsToExport": {
"type": "list",
"member": {}
},
"s3DestinationConfig": {
"shape": "S13"
},
"fileFormat": {},
"includeMemberAccounts": {
"type": "boolean"
},
"recommendationPreferences": {
"shape": "S17"
}
}
},
"output": {
"type": "structure",
"members": {
"jobId": {},
"s3Destination": {
"shape": "Sn"
}
}
}
},
"GetAutoScalingGroupRecommendations": {
"input": {
"type": "structure",
"members": {
"accountIds": {
"shape": "Sw"
},
"autoScalingGroupArns": {
"type": "list",
"member": {}
},
"nextToken": {},
"maxResults": {
"type": "integer"
},
"filters": {
"shape": "Sy"
},
"recommendationPreferences": {
"shape": "S17"
}
}
},
"output": {
"type": "structure",
"members": {
"nextToken": {},
"autoScalingGroupRecommendations": {
"type": "list",
"member": {
"type": "structure",
"members": {
"accountId": {},
"autoScalingGroupArn": {},
"autoScalingGroupName": {},
"finding": {},
"utilizationMetrics": {
"shape": "S2m"
},
"lookBackPeriodInDays": {
"type": "double"
},
"currentConfiguration": {
"shape": "S2s"
},
"currentInstanceGpuInfo": {
"shape": "S2x"
},
"recommendationOptions": {
"type": "list",
"member": {
"type": "structure",
"members": {
"configuration": {
"shape": "S2s"
},
"instanceGpuInfo": {
"shape": "S2x"
},
"projectedUtilizationMetrics": {
"shape": "S34"
},
"performanceRisk": {
"type": "double"
},
"rank": {
"type": "integer"
},
"savingsOpportunity": {
"shape": "S37"
},
"savingsOpportunityAfterDiscounts": {
"type": "structure",
"members": {
"savingsOpportunityPercentage": {
"type": "double"
},
"estimatedMonthlySavings": {
"type": "structure",
"members": {
"currency": {},
"value": {
"type": "double"
}
}
}
}
},
"migrationEffort": {}
}
}
},
"lastRefreshTimestamp": {
"type": "timestamp"
},
"currentPerformanceRisk": {},
"effectiveRecommendationPreferences": {
"shape": "S3h"
},
"inferredWorkloadTypes": {
"shape": "S40"
}
}
}
},
"errors": {
"shape": "S42"
}
}
}
},
"GetEBSVolumeRecommendations": {
"input": {
"type": "structure",
"members": {
"volumeArns": {
"type": "list",
"member": {}
},
"nextToken": {},
"maxResults": {
"type": "integer"
},
"filters": {
"shape": "S1c"
},
"accountIds": {
"shape": "Sw"
}
}
},
"output": {
"type": "structure",
"members": {
"nextToken": {},
"volumeRecommendations": {
"type": "list",
"member": {
"type": "structure",
"members": {
"volumeArn": {},
"accountId": {},
"currentConfiguration": {
"shape": "S4d"
},
"finding": {},
"utilizationMetrics": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"statistic": {},
"value": {
"type": "double"
}
}
}
},
"lookBackPeriodInDays": {
"type": "double"
},
"volumeRecommendationOptions": {
"type": "list",
"member": {
"type": "structure",
"members": {
"configuration": {
"shape": "S4d"
},
"performanceRisk": {
"type": "double"
},
"rank": {
"type": "integer"
},
"savingsOpportunity": {
"shape": "S37"
},
"savingsOpportunityAfterDiscounts": {
"type": "structure",
"members": {
"savingsOpportunityPercentage": {
"type": "double"
},
"estimatedMonthlySavings": {
"type": "structure",
"members": {
"currency": {},
"value": {
"type": "double"
}
}
}
}
}
}
}
},
"lastRefreshTimestamp": {
"type": "timestamp"
},
"currentPerformanceRisk": {},
"effectiveRecommendationPreferences": {
"type": "structure",
"members": {
"savingsEstimationMode": {
"type": "structure",
"members": {
"source": {}
}
}
}
},
"tags": {
"shape": "S4w"
}
}
}
},
"errors": {
"shape": "S42"
}
}
}
},
"GetEC2InstanceRecommendations": {
"input": {
"type": "structure",
"members": {
"instanceArns": {
"type": "list",
"member": {}
},
"nextToken": {},
"maxResults": {
"type": "integer"
},
"filters": {
"shape": "Sy"
},
"accountIds": {
"shape": "Sw"
},
"recommendationPreferences": {
"shape": "S17"
}
}
},
"output": {
"type": "structure",
"members": {
"nextToken": {},
"instanceRecommendations": {
"type": "list",
"member": {
"type": "structure",
"members": {
"instanceArn": {},
"accountId": {},
"instanceName": {},
"currentInstanceType": {},
"finding": {},
"findingReasonCodes": {
"type": "list",
"member": {}
},
"utilizationMetrics": {
"shape": "S2m"
},
"lookBackPeriodInDays": {
"type": "double"
},
"recommendationOptions": {
"type": "list",
"member": {
"type": "structure",
"members": {
"instanceType": {},
"instanceGpuInfo": {
"shape": "S2x"
},
"projectedUtilizationMetrics": {
"shape": "S34"
},
"platformDifferences": {
"type": "list",
"member": {}
},
"performanceRisk": {
"type": "double"
},
"rank": {
"type": "integer"
},
"savingsOpportunity": {
"shape": "S37"
},
"savingsOpportunityAfterDiscounts": {
"type": "structure",
"members": {
"savingsOpportunityPercentage": {
"type": "double"
},
"estimatedMonthlySavings": {
"type": "structure",
"members": {
"currency": {},
"value": {
"type": "double"
}
}
}
}
},
"migrationEffort": {}
}
}
},
"recommendationSources": {
"type": "list",
"member": {
"type": "structure",
"members": {
"recommendationSourceArn": {},
"recommendationSourceType": {}
}
}
},
"lastRefreshTimestamp": {
"type": "timestamp"
},
"currentPerformanceRisk": {},
"effectiveRecommendationPreferences": {
"shape": "S3h"
},
"inferredWorkloadTypes": {
"shape": "S40"
},
"instanceState": {},
"tags": {
"shape": "S4w"
},
"externalMetricStatus": {
"type": "structure",
"members": {
"statusCode": {},
"statusReason": {}
}
},
"currentInstanceGpuInfo": {
"shape": "S2x"
},
"idle": {}
}
}
},
"errors": {
"shape": "S42"
}
}
}
},
"GetEC2RecommendationProjectedMetrics": {
"input": {
"type": "structure",
"required": [
"instanceArn",
"stat",
"period",
"startTime",
"endTime"
],
"members": {
"instanceArn": {},
"stat": {},
"period": {
"type": "integer"
},
"startTime": {
"type": "timestamp"
},
"endTime": {
"type": "timestamp"
},
"recommendationPreferences": {
"shape": "S17"
}
}
},
"output": {
"type": "structure",
"members": {
"recommendedOptionProjectedMetrics": {
"type": "list",
"member": {
"type": "structure",
"members": {
"recommendedInstanceType": {},
"rank": {
"type": "integer"
},
"projectedMetrics": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"timestamps": {
"shape": "S5y"
},
"values": {
"shape": "S5z"
}
}
}
}
}
}
}
}
}
},
"GetECSServiceRecommendationProjectedMetrics": {
"input": {
"type": "structure",
"required": [
"serviceArn",
"stat",
"period",
"startTime",
"endTime"
],
"members": {
"serviceArn": {},
"stat": {},
"period": {
"type": "integer"
},
"startTime": {
"type": "timestamp"
},
"endTime": {
"type": "timestamp"
}
}
},
"output": {
"type": "structure",
"members": {
"recommendedOptionProjectedMetrics": {
"type": "list",
"member": {
"type": "structure",
"members": {
"recommendedCpuUnits": {
"type": "integer"
},
"recommendedMemorySize": {
"type": "integer"
},
"projectedMetrics": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"timestamps": {
"shape": "S5y"
},
"upperBoundValues": {
"shape": "S5z"
},
"lowerBoundValues": {
"shape": "S5z"
}
}
}
}
}
}
}
}
}
},
"GetECSServiceRecommendations": {
"input": {
"type": "structure",
"members": {
"serviceArns": {
"type": "list",
"member": {}
},
"nextToken": {},
"maxResults": {
"type": "integer"
},
"filters": {
"shape": "S1n"
},
"accountIds": {
"shape": "Sw"
}
}
},
"output": {
"type": "structure",
"members": {
"nextToken": {},
"ecsServiceRecommendations": {
"type": "list",
"member": {
"type": "structure",
"members": {
"serviceArn": {},
"accountId": {},
"currentServiceConfiguration": {
"type": "structure",
"members": {
"memory": {
"type": "integer"
},
"cpu": {
"type": "integer"
},
"containerConfigurations": {
"type": "list",
"member": {
"type": "structure",
"members": {
"containerName": {},
"memorySizeConfiguration": {
"shape": "S6l"
},
"cpu": {
"type": "integer"
}
}
}
},
"autoScalingConfiguration": {},
"taskDefinitionArn": {}
}
},
"utilizationMetrics": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"statistic": {},
"value": {
"type": "double"
}
}
}
},
"lookbackPeriodInDays": {
"type": "double"
},
"launchType": {},
"lastRefreshTimestamp": {
"type": "timestamp"
},
"finding": {},
"findingReasonCodes": {
"type": "list",
"member": {}
},
"serviceRecommendationOptions": {
"type": "list",
"member": {
"type": "structure",
"members": {
"memory": {
"type": "integer"
},
"cpu": {
"type": "integer"
},
"savingsOpportunity": {
"shape": "S37"
},
"savingsOpportunityAfterDiscounts": {
"type": "structure",
"members": {
"savingsOpportunityPercentage": {
"type": "double"
},
"estimatedMonthlySavings": {
"type": "structure",
"members": {
"currency": {},
"value": {
"type": "double"
}
}
}
}
},
"projectedUtilizationMetrics": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"statistic": {},
"lowerBoundValue": {
"type": "double"
},
"upperBoundValue": {
"type": "double"
}
}
}
},
"containerRecommendations": {
"type": "list",
"member": {
"type": "structure",
"members": {
"containerName": {},
"memorySizeConfiguration": {
"shape": "S6l"
},
"cpu": {
"type": "integer"
}
}
}
}
}
}
},
"currentPerformanceRisk": {},
"effectiveRecommendationPreferences": {
"type": "structure",
"members": {
"savingsEstimationMode": {
"type": "structure",
"members": {
"source": {}
}
}
}
},
"tags": {
"shape": "S4w"
}
}
}
},
"errors": {
"shape": "S42"
}
}
}
},
"GetEffectiveRecommendationPreferences": {
"input": {
"type": "structure",
"required": [
"resourceArn"
],
"members": {
"resourceArn": {}
}
},
"output": {
"type": "structure",
"members": {
"enhancedInfrastructureMetrics": {},
"externalMetricsPreference": {
"shape": "S3k"
},
"lookBackPeriod": {},
"utilizationPreferences": {
"shape": "S3n"
},
"preferredResources": {
"shape": "S3t"
}
}
}
},
"GetEnrollmentStatus": {
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"members": {
"status": {},
"statusReason": {},
"memberAccountsEnrolled": {
"type": "boolean"
},
"lastUpdatedTimestamp": {
"type": "timestamp"
},
"numberOfMemberAccountsOptedIn": {
"type": "integer"
}
}
}
},
"GetEnrollmentStatusesForOrganization": {
"input": {
"type": "structure",
"members": {
"filters": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"values": {
"shape": "Sf"
}
}
}
},
"nextToken": {},
"maxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"accountEnrollmentStatuses": {
"type": "list",
"member": {
"type": "structure",
"members": {
"accountId": {},
"status": {},
"statusReason": {},
"lastUpdatedTimestamp": {
"type": "timestamp"
}
}
}
},
"nextToken": {}
}
}
},
"GetLambdaFunctionRecommendations": {
"input": {
"type": "structure",
"members": {
"functionArns": {
"type": "list",
"member": {}
},
"accountIds": {
"shape": "Sw"
},
"filters": {
"shape": "S1u"
},
"nextToken": {},
"maxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"nextToken": {},
"lambdaFunctionRecommendations": {
"type": "list",
"member": {
"type": "structure",
"members": {
"functionArn": {},
"functionVersion": {},
"accountId": {},
"currentMemorySize": {
"type": "integer"
},
"numberOfInvocations": {
"type": "long"
},
"utilizationMetrics": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"statistic": {},
"value": {
"type": "double"
}
}
}
},
"lookbackPeriodInDays": {
"type": "double"
},
"lastRefreshTimestamp": {
"type": "timestamp"
},
"finding": {},
"findingReasonCodes": {
"type": "list",
"member": {}
},
"memorySizeRecommendationOptions": {
"type": "list",
"member": {
"type": "structure",
"members": {
"rank": {
"type": "integer"
},
"memorySize": {
"type": "integer"
},
"projectedUtilizationMetrics": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"statistic": {},
"value": {
"type": "double"
}
}
}
},
"savingsOpportunity": {
"shape": "S37"
},
"savingsOpportunityAfterDiscounts": {
"type": "structure",
"members": {
"savingsOpportunityPercentage": {
"type": "double"
},
"estimatedMonthlySavings": {
"type": "structure",
"members": {
"currency": {},
"value": {
"type": "double"
}
}
}
}
}
}
}
},
"currentPerformanceRisk": {},
"effectiveRecommendationPreferences": {
"type": "structure",
"members": {
"savingsEstimationMode": {
"type": "structure",
"members": {
"source": {}
}
}
}
},
"tags": {
"shape": "S4w"
}
}
}
}
}
}
},
"GetLicenseRecommendations": {
"input": {
"type": "structure",
"members": {
"resourceArns": {
"shape": "S8g"
},
"nextToken": {},
"maxResults": {
"type": "integer"
},
"filters": {
"shape": "S21"
},
"accountIds": {
"shape": "Sw"
}
}
},
"output": {
"type": "structure",
"members": {
"nextToken": {},
"licenseRecommendations": {
"type": "list",
"member": {
"type": "structure",
"members": {
"resourceArn": {},
"accountId": {},
"currentLicenseConfiguration": {
"type": "structure",
"members": {
"numberOfCores": {
"type": "integer"
},
"instanceType": {},
"operatingSystem": {},
"licenseEdition": {},
"licenseName": {},
"licenseModel": {},
"licenseVersion": {},
"metricsSource": {
"type": "list",
"member": {
"type": "structure",
"members": {
"provider": {},
"providerArn": {}
}
}
}
}
},
"lookbackPeriodInDays": {
"type": "double"
},
"lastRefreshTimestamp": {
"type": "timestamp"
},
"finding": {},
"findingReasonCodes": {
"type": "list",
"member": {}
},
"licenseRecommendationOptions": {
"type": "list",
"member": {
"type": "structure",
"members": {
"rank": {
"type": "integer"
},
"operatingSystem": {},
"licenseEdition": {},
"licenseModel": {},
"savingsOpportunity": {
"shape": "S37"
}
}
}
},
"tags": {
"shape": "S4w"
}
}
}
},
"errors": {
"shape": "S42"
}
}
}
},
"GetRDSDatabaseRecommendationProjectedMetrics": {
"input": {
"type": "structure",
"required": [
"resourceArn",
"stat",
"period",
"startTime",
"endTime"
],
"members": {
"resourceArn": {},
"stat": {},
"period": {
"type": "integer"
},
"startTime": {
"type": "timestamp"
},
"endTime": {
"type": "timestamp"
},
"recommendationPreferences": {
"shape": "S17"
}
}
},
"output": {
"type": "structure",
"members": {
"recommendedOptionProjectedMetrics": {
"type": "list",
"member": {
"type": "structure",
"members": {
"recommendedDBInstanceClass": {},
"rank": {
"type": "integer"
},
"projectedMetrics": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"timestamps": {
"shape": "S5y"
},
"values": {
"shape": "S5z"
}
}
}
}
}
}
}
}
}
},
"GetRDSDatabaseRecommendations": {
"input": {
"type": "structure",
"members": {
"resourceArns": {
"shape": "S8g"
},
"nextToken": {},
"maxResults": {
"type": "integer"
},
"filters": {
"shape": "S28"
},
"accountIds": {
"shape": "Sw"
},
"recommendationPreferences": {
"shape": "S17"
}
}
},
"output": {
"type": "structure",
"members": {
"nextToken": {},
"rdsDBRecommendations": {
"type": "list",
"member": {
"type": "structure",
"members": {
"resourceArn": {},
"accountId": {},
"engine": {},
"engineVersion": {},
"currentDBInstanceClass": {},
"currentStorageConfiguration": {
"shape": "S9f"
},
"idle": {},
"instanceFinding": {},
"storageFinding": {},
"instanceFindingReasonCodes": {
"type": "list",
"member": {}
},
"storageFindingReasonCodes": {
"type": "list",
"member": {}
},
"instanceRecommendationOptions": {
"type": "list",
"member": {
"type": "structure",
"members": {
"dbInstanceClass": {},
"projectedUtilizationMetrics": {
"type": "list",
"member": {
"shape": "S9w"
}
},
"performanceRisk": {
"type": "double"
},
"rank": {
"type": "integer"
},
"savingsOpportunity": {
"shape": "S37"
},
"savingsOpportunityAfterDiscounts": {
"type": "structure",
"members": {
"savingsOpportunityPercentage": {
"type": "double"
},
"estimatedMonthlySavings": {
"type": "structure",
"members": {
"currency": {},
"value": {
"type": "double"
}
}
}
}
}
}
}
},
"storageRecommendationOptions": {
"type": "list",
"member": {
"type": "structure",
"members": {
"storageConfiguration": {
"shape": "S9f"
},
"rank": {
"type": "integer"
},
"savingsOpportunity": {
"shape": "S37"
},
"savingsOpportunityAfterDiscounts": {
"type": "structure",
"members": {
"savingsOpportunityPercentage": {
"type": "double"
},
"estimatedMonthlySavings": {
"type": "structure",
"members": {
"currency": {},
"value": {
"type": "double"
}
}
}
}
}
}
}
},
"utilizationMetrics": {
"type": "list",
"member": {
"shape": "S9w"
}
},
"effectiveRecommendationPreferences": {
"type": "structure",
"members": {
"cpuVendorArchitectures": {
"shape": "S18"
},
"enhancedInfrastructureMetrics": {},
"lookBackPeriod": {},
"savingsEstimationMode": {
"type": "structure",
"members": {
"source": {}
}
}
}
},
"lookbackPeriodInDays": {
"type": "double"
},
"lastRefreshTimestamp": {
"type": "timestamp"
},
"tags": {
"shape": "S4w"
}
}
}
},
"errors": {
"shape": "S42"
}
}
}
},
"GetRecommendationPreferences": {
"input": {
"type": "structure",
"required": [
"resourceType"
],
"members": {
"resourceType": {},
"scope": {
"shape": "S3"
},
"nextToken": {},
"maxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"nextToken": {},
"recommendationPreferencesDetails": {
"type": "list",
"member": {
"type": "structure",
"members": {
"scope": {
"shape": "S3"
},
"resourceType": {},
"enhancedInfrastructureMetrics": {},
"inferredWorkloadTypes": {},
"externalMetricsPreference": {
"shape": "S3k"
},
"lookBackPeriod": {},
"utilizationPreferences": {
"shape": "S3n"
},
"preferredResources": {
"shape": "S3t"
},
"savingsEstimationMode": {}
}
}
}
}
}
},
"GetRecommendationSummaries": {
"input": {
"type": "structure",
"members": {
"accountIds": {
"shape": "Sw"
},
"nextToken": {},
"maxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"nextToken": {},
"recommendationSummaries": {
"type": "list",
"member": {
"type": "structure",
"members": {
"summaries": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"value": {
"type": "double"
},
"reasonCodeSummaries": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"value": {
"type": "double"
}
}
}
}
}
}
},
"recommendationResourceType": {},
"accountId": {},
"savingsOpportunity": {
"shape": "S37"
},
"currentPerformanceRiskRatings": {
"type": "structure",
"members": {
"high": {
"type": "long"
},
"medium": {
"type": "long"
},
"low": {
"type": "long"
},
"veryLow": {
"type": "long"
}
}
},
"inferredWorkloadSavings": {
"type": "list",
"member": {
"type": "structure",
"members": {
"inferredWorkloadTypes": {
"shape": "S40"
},
"estimatedMonthlySavings": {
"shape": "S39"
}
}
}
}
}
}
}
}
}
},
"PutRecommendationPreferences": {
"input": {
"type": "structure",
"required": [
"resourceType"
],
"members": {
"resourceType": {},
"scope": {
"shape": "S3"
},
"enhancedInfrastructureMetrics": {},
"inferredWorkloadTypes": {},
"externalMetricsPreference": {
"shape": "S3k"
},
"lookBackPeriod": {},
"utilizationPreferences": {
"shape": "S3n"
},
"preferredResources": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"includeList": {
"shape": "S3w"
},
"excludeList": {
"shape": "S3w"
}
}
}
},
"savingsEstimationMode": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UpdateEnrollmentStatus": {
"input": {
"type": "structure",
"required": [
"status"
],
"members": {
"status": {},
"includeMemberAccounts": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"status": {},
"statusReason": {}
}
}
}
},
"shapes": {
"S3": {
"type": "structure",
"members": {
"name": {},
"value": {}
}
},
"Sf": {
"type": "list",
"member": {}
},
"Sn": {
"type": "structure",
"members": {
"bucket": {},
"key": {},
"metadataKey": {}
}
},
"Sw": {
"type": "list",
"member": {}
},
"Sy": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"values": {
"shape": "Sf"
}
}
}
},
"S13": {
"type": "structure",
"members": {
"bucket": {},
"keyPrefix": {}
}
}