Skip to content

Commit

Permalink
Release v1.38.46 (2021-05-24) (#3923)
Browse files Browse the repository at this point in the history
Release v1.38.46 (2021-05-24)
===

### Service Client Updates
* `service/ce`: Updates service API and documentation
* `service/compute-optimizer`: Updates service API and documentation
* `service/ec2`: Updates service API and documentation
  * This release adds support for creating and managing EC2 On-Demand Capacity Reservations on Outposts.
* `service/logs`: Updates service API and documentation
  * This release provides dimensions and unit support for metric filters.
* `service/quicksight`: Updates service API and documentation
  * Add new parameters on RegisterUser and UpdateUser APIs to assign or update external ID associated to QuickSight users federated through web identity.
  • Loading branch information
aws-sdk-go-automation authored May 24, 2021
1 parent 5766fb9 commit 8b85a9d
Show file tree
Hide file tree
Showing 20 changed files with 1,526 additions and 121 deletions.
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
Release v1.38.46 (2021-05-24)
===

### Service Client Updates
* `service/ce`: Updates service API and documentation
* `service/compute-optimizer`: Updates service API and documentation
* `service/ec2`: Updates service API and documentation
* This release adds support for creating and managing EC2 On-Demand Capacity Reservations on Outposts.
* `service/logs`: Updates service API and documentation
* This release provides dimensions and unit support for metric filters.
* `service/quicksight`: Updates service API and documentation
* Add new parameters on RegisterUser and UpdateUser APIs to assign or update external ID associated to QuickSight users federated through web identity.

Release v1.38.45 (2021-05-21)
===

Expand Down
1 change: 1 addition & 0 deletions aws/endpoints/defaults.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion aws/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ package aws
const SDKName = "aws-sdk-go"

// SDKVersion is the version of this SDK
const SDKVersion = "1.38.45"
const SDKVersion = "1.38.46"
67 changes: 64 additions & 3 deletions models/apis/ce/2017-10-25/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -937,6 +937,15 @@
"type":"list",
"member":{"shape":"DimensionValuesWithAttributes"}
},
"DiskResourceUtilization":{
"type":"structure",
"members":{
"DiskReadOpsPerSecond":{"shape":"GenericString"},
"DiskWriteOpsPerSecond":{"shape":"GenericString"},
"DiskReadBytesPerSecond":{"shape":"GenericString"},
"DiskWriteBytesPerSecond":{"shape":"GenericString"}
}
},
"EBSResourceUtilization":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -979,7 +988,9 @@
"MaxCpuUtilizationPercentage":{"shape":"GenericString"},
"MaxMemoryUtilizationPercentage":{"shape":"GenericString"},
"MaxStorageUtilizationPercentage":{"shape":"GenericString"},
"EBSResourceUtilization":{"shape":"EBSResourceUtilization"}
"EBSResourceUtilization":{"shape":"EBSResourceUtilization"},
"DiskResourceUtilization":{"shape":"DiskResourceUtilization"},
"NetworkResourceUtilization":{"shape":"NetworkResourceUtilization"}
}
},
"EC2Specification":{
Expand Down Expand Up @@ -1027,6 +1038,31 @@
"type":"list",
"member":{"shape":"Expression"}
},
"FindingReasonCode":{
"type":"string",
"enum":[
"CPU_OVER_PROVISIONED",
"CPU_UNDER_PROVISIONED",
"MEMORY_OVER_PROVISIONED",
"MEMORY_UNDER_PROVISIONED",
"EBS_THROUGHPUT_OVER_PROVISIONED",
"EBS_THROUGHPUT_UNDER_PROVISIONED",
"EBS_IOPS_OVER_PROVISIONED",
"EBS_IOPS_UNDER_PROVISIONED",
"NETWORK_BANDWIDTH_OVER_PROVISIONED",
"NETWORK_BANDWIDTH_UNDER_PROVISIONED",
"NETWORK_PPS_OVER_PROVISIONED",
"NETWORK_PPS_UNDER_PROVISIONED",
"DISK_IOPS_OVER_PROVISIONED",
"DISK_IOPS_UNDER_PROVISIONED",
"DISK_THROUGHPUT_OVER_PROVISIONED",
"DISK_THROUGHPUT_UNDER_PROVISIONED"
]
},
"FindingReasonCodes":{
"type":"list",
"member":{"shape":"FindingReasonCode"}
},
"ForecastResult":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -1659,6 +1695,15 @@
]
},
"NetRISavings":{"type":"string"},
"NetworkResourceUtilization":{
"type":"structure",
"members":{
"NetworkInBytesPerSecond":{"shape":"GenericString"},
"NetworkOutBytesPerSecond":{"shape":"GenericString"},
"NetworkPacketsInPerSecond":{"shape":"GenericString"},
"NetworkPacketsOutPerSecond":{"shape":"GenericString"}
}
},
"NextPageToken":{
"type":"string",
"max":8192,
Expand Down Expand Up @@ -1707,6 +1752,20 @@
"HEAVY_UTILIZATION"
]
},
"PlatformDifference":{
"type":"string",
"enum":[
"HYPERVISOR",
"NETWORK_INTERFACE",
"STORAGE_INTERFACE",
"INSTANCE_STORE_AVAILABILITY",
"VIRTUALIZATION_TYPE"
]
},
"PlatformDifferences":{
"type":"list",
"member":{"shape":"PlatformDifference"}
},
"PredictionIntervalLevel":{
"type":"integer",
"max":99,
Expand Down Expand Up @@ -1920,7 +1979,8 @@
"CurrentInstance":{"shape":"CurrentInstance"},
"RightsizingType":{"shape":"RightsizingType"},
"ModifyRecommendationDetail":{"shape":"ModifyRecommendationDetail"},
"TerminateRecommendationDetail":{"shape":"TerminateRecommendationDetail"}
"TerminateRecommendationDetail":{"shape":"TerminateRecommendationDetail"},
"FindingReasonCodes":{"shape":"FindingReasonCodes"}
}
},
"RightsizingRecommendationConfiguration":{
Expand Down Expand Up @@ -2258,7 +2318,8 @@
"CurrencyCode":{"shape":"GenericString"},
"DefaultTargetInstance":{"shape":"GenericBoolean"},
"ResourceDetails":{"shape":"ResourceDetails"},
"ExpectedResourceUtilization":{"shape":"ResourceUtilization"}
"ExpectedResourceUtilization":{"shape":"ResourceUtilization"},
"PlatformDifferences":{"shape":"PlatformDifferences"}
}
},
"TargetInstancesList":{
Expand Down
44 changes: 44 additions & 0 deletions models/apis/ce/2017-10-25/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -479,6 +479,12 @@
"GetDimensionValuesResponse$DimensionValues": "<p>The filters that you used to filter your request. Some dimensions are available only for a specific context.</p> <p>If you set the context to <code>COST_AND_USAGE</code>, you can use the following dimensions for searching:</p> <ul> <li> <p>AZ - The Availability Zone. An example is <code>us-east-1a</code>.</p> </li> <li> <p>DATABASE_ENGINE - The Amazon Relational Database Service database. Examples are Aurora or MySQL.</p> </li> <li> <p>INSTANCE_TYPE - The type of Amazon EC2 instance. An example is <code>m4.xlarge</code>.</p> </li> <li> <p>LEGAL_ENTITY_NAME - The name of the organization that sells you AWS services, such as Amazon Web Services.</p> </li> <li> <p>LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.</p> </li> <li> <p>OPERATING_SYSTEM - The operating system. Examples are Windows or Linux.</p> </li> <li> <p>OPERATION - The action performed. Examples include <code>RunInstance</code> and <code>CreateBucket</code>.</p> </li> <li> <p>PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.</p> </li> <li> <p>PURCHASE_TYPE - The reservation type of the purchase to which this usage is related. Examples include On-Demand Instances and Standard Reserved Instances.</p> </li> <li> <p>SERVICE - The AWS service such as Amazon DynamoDB.</p> </li> <li> <p>USAGE_TYPE - The type of usage. An example is DataTransfer-In-Bytes. The response for the <code>GetDimensionValues</code> operation includes a unit attribute. Examples include GB and Hrs.</p> </li> <li> <p>USAGE_TYPE_GROUP - The grouping of common usage types. An example is Amazon EC2: CloudWatch – Alarms. The response for this operation includes a unit attribute.</p> </li> <li> <p>RECORD_TYPE - The different types of charges such as RI fees, usage costs, tax refunds, and credits.</p> </li> <li> <p>RESOURCE_ID - The unique identifier of the resource. ResourceId is an opt-in feature only available for last 14 days for EC2-Compute Service.</p> </li> </ul> <p>If you set the context to <code>RESERVATIONS</code>, you can use the following dimensions for searching:</p> <ul> <li> <p>AZ - The Availability Zone. An example is <code>us-east-1a</code>.</p> </li> <li> <p>CACHE_ENGINE - The Amazon ElastiCache operating system. Examples are Windows or Linux.</p> </li> <li> <p>DEPLOYMENT_OPTION - The scope of Amazon Relational Database Service deployments. Valid values are <code>SingleAZ</code> and <code>MultiAZ</code>.</p> </li> <li> <p>INSTANCE_TYPE - The type of Amazon EC2 instance. An example is <code>m4.xlarge</code>.</p> </li> <li> <p>LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.</p> </li> <li> <p>PLATFORM - The Amazon EC2 operating system. Examples are Windows or Linux.</p> </li> <li> <p>REGION - The AWS Region.</p> </li> <li> <p>SCOPE (Utilization only) - The scope of a Reserved Instance (RI). Values are regional or a single Availability Zone.</p> </li> <li> <p>TAG (Coverage only) - The tags that are associated with a Reserved Instance (RI).</p> </li> <li> <p>TENANCY - The tenancy of a resource. Examples are shared or dedicated.</p> </li> </ul> <p>If you set the context to <code>SAVINGS_PLANS</code>, you can use the following dimensions for searching:</p> <ul> <li> <p>SAVINGS_PLANS_TYPE - Type of Savings Plans (EC2 Instance or Compute)</p> </li> <li> <p>PAYMENT_OPTION - Payment option for the given Savings Plans (for example, All Upfront)</p> </li> <li> <p>REGION - The AWS Region.</p> </li> <li> <p>INSTANCE_TYPE_FAMILY - The family of instances (For example, <code>m5</code>)</p> </li> <li> <p>LINKED_ACCOUNT - The description in the attribute map that includes the full name of the member account. The value field contains the AWS ID of the member account.</p> </li> <li> <p>SAVINGS_PLAN_ARN - The unique identifier for your Savings Plan</p> </li> </ul>"
}
},
"DiskResourceUtilization": {
"base": "<p> The field that contains a list of disk (local storage) metrics associated with the current instance. </p>",
"refs": {
"EC2ResourceUtilization$DiskResourceUtilization": "<p> The field that contains a list of disk (local storage) metrics associated with the current instance. </p>"
}
},
"EBSResourceUtilization": {
"base": "<p> The EBS field that contains a list of EBS metrics associated with the current instance. </p>",
"refs": {
Expand Down Expand Up @@ -579,6 +585,18 @@
"Expression$And": "<p>Return results that match both <code>Dimension</code> objects.</p>"
}
},
"FindingReasonCode": {
"base": null,
"refs": {
"FindingReasonCodes$member": null
}
},
"FindingReasonCodes": {
"base": null,
"refs": {
"RightsizingRecommendation$FindingReasonCodes": "<p> The list of possible reasons why the recommendation is generated such as under or over utilization of specific metrics (for example, CPU, Memory, Network). </p>"
}
},
"ForecastResult": {
"base": "<p>The forecast created for your query.</p>",
"refs": {
Expand Down Expand Up @@ -644,6 +662,10 @@
"CurrentInstance$CurrencyCode": "<p> The currency code that AWS used to calculate the costs for this instance.</p>",
"DeleteAnomalyMonitorRequest$MonitorArn": "<p> The unique identifier of the cost anomaly monitor that you want to delete. </p>",
"DeleteAnomalySubscriptionRequest$SubscriptionArn": "<p> The unique identifier of the cost anomaly subscription that you want to delete. </p>",
"DiskResourceUtilization$DiskReadOpsPerSecond": "<p> The maximum number of read operations per second. </p>",
"DiskResourceUtilization$DiskWriteOpsPerSecond": "<p> The maximum number of write operations per second. </p>",
"DiskResourceUtilization$DiskReadBytesPerSecond": "<p> The maximum read throughput operations per second. </p>",
"DiskResourceUtilization$DiskWriteBytesPerSecond": "<p> The maximum write throughput operations per second. </p>",
"EBSResourceUtilization$EbsReadOpsPerSecond": "<p> The maximum number of read operations per second. </p>",
"EBSResourceUtilization$EbsWriteOpsPerSecond": "<p> The maximum number of write operations per second. </p>",
"EBSResourceUtilization$EbsReadBytesPerSecond": "<p> The maximum size of read operations per second </p>",
Expand Down Expand Up @@ -681,6 +703,10 @@
"GetReservationPurchaseRecommendationRequest$AccountId": "<p>The account ID that is associated with the recommendation. </p>",
"GetReservationPurchaseRecommendationRequest$Service": "<p>The specific service that you want recommendations for.</p>",
"GetRightsizingRecommendationRequest$Service": "<p>The specific service that you want recommendations for. The only valid value for <code>GetRightsizingRecommendation</code> is \"<code>AmazonEC2</code>\".</p>",
"NetworkResourceUtilization$NetworkInBytesPerSecond": "<p> The network ingress throughput utilization measured in Bytes per second. </p>",
"NetworkResourceUtilization$NetworkOutBytesPerSecond": "<p> The network outgress throughput utilization measured in Bytes per second. </p>",
"NetworkResourceUtilization$NetworkPacketsInPerSecond": "<p> The network ingress packets measured in packets per second. </p>",
"NetworkResourceUtilization$NetworkPacketsOutPerSecond": "<p> The network outgress packets measured in packets per second. </p>",
"ProvideAnomalyFeedbackRequest$AnomalyId": "<p> A cost anomaly ID. </p>",
"ProvideAnomalyFeedbackResponse$AnomalyId": "<p> The ID of the modified cost anomaly. </p>",
"RDSInstanceDetails$Family": "<p>The instance family of the recommended reservation.</p>",
Expand Down Expand Up @@ -1182,6 +1208,12 @@
"ReservationAggregates$NetRISavings": "<p>How much you saved due to purchasing and utilizing reservation. AWS calculates this by subtracting <code>TotalAmortizedFee</code> from <code>OnDemandCostOfRIHoursUsed</code>.</p>"
}
},
"NetworkResourceUtilization": {
"base": "<p> The network field that contains a list of network metrics associated with the current instance. </p>",
"refs": {
"EC2ResourceUtilization$NetworkResourceUtilization": "<p> The network field that contains a list of network metrics associated with the current instance. </p>"
}
},
"NextPageToken": {
"base": null,
"refs": {
Expand Down Expand Up @@ -1295,6 +1327,18 @@
"SavingsPlansPurchaseRecommendation$PaymentOption": "<p>The payment option used to generate the recommendation.</p>"
}
},
"PlatformDifference": {
"base": null,
"refs": {
"PlatformDifferences$member": null
}
},
"PlatformDifferences": {
"base": null,
"refs": {
"TargetInstance$PlatformDifferences": "<p> Explains the actions you might need to take in order to successfully migrate your workloads from the current instance type to the recommended instance type. </p>"
}
},
"PredictionIntervalLevel": {
"base": null,
"refs": {
Expand Down
70 changes: 69 additions & 1 deletion models/apis/compute-optimizer/2019-11-01/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -478,6 +478,14 @@
"UtilizationMetricsEbsWriteOpsPerSecondMaximum",
"UtilizationMetricsEbsReadBytesPerSecondMaximum",
"UtilizationMetricsEbsWriteBytesPerSecondMaximum",
"UtilizationMetricsDiskReadOpsPerSecondMaximum",
"UtilizationMetricsDiskWriteOpsPerSecondMaximum",
"UtilizationMetricsDiskReadBytesPerSecondMaximum",
"UtilizationMetricsDiskWriteBytesPerSecondMaximum",
"UtilizationMetricsNetworkInBytesPerSecondMaximum",
"UtilizationMetricsNetworkOutBytesPerSecondMaximum",
"UtilizationMetricsNetworkPacketsInPerSecondMaximum",
"UtilizationMetricsNetworkPacketsOutPerSecondMaximum",
"LookbackPeriodInDays",
"CurrentConfigurationInstanceType",
"CurrentConfigurationDesiredCapacity",
Expand Down Expand Up @@ -518,6 +526,7 @@
"InstanceArn",
"InstanceName",
"Finding",
"FindingReasonCodes",
"LookbackPeriodInDays",
"CurrentInstanceType",
"UtilizationMetricsCpuMaximum",
Expand All @@ -526,6 +535,14 @@
"UtilizationMetricsEbsWriteOpsPerSecondMaximum",
"UtilizationMetricsEbsReadBytesPerSecondMaximum",
"UtilizationMetricsEbsWriteBytesPerSecondMaximum",
"UtilizationMetricsDiskReadOpsPerSecondMaximum",
"UtilizationMetricsDiskWriteOpsPerSecondMaximum",
"UtilizationMetricsDiskReadBytesPerSecondMaximum",
"UtilizationMetricsDiskWriteBytesPerSecondMaximum",
"UtilizationMetricsNetworkInBytesPerSecondMaximum",
"UtilizationMetricsNetworkOutBytesPerSecondMaximum",
"UtilizationMetricsNetworkPacketsInPerSecondMaximum",
"UtilizationMetricsNetworkPacketsOutPerSecondMaximum",
"CurrentOnDemandPrice",
"CurrentStandardOneYearNoUpfrontReservedPrice",
"CurrentStandardThreeYearNoUpfrontReservedPrice",
Expand All @@ -536,6 +553,7 @@
"RecommendationOptionsInstanceType",
"RecommendationOptionsProjectedUtilizationMetricsCpuMaximum",
"RecommendationOptionsProjectedUtilizationMetricsMemoryMaximum",
"RecommendationOptionsPlatformDifferences",
"RecommendationOptionsPerformanceRisk",
"RecommendationOptionsVcpus",
"RecommendationOptionsMemory",
Expand Down Expand Up @@ -633,6 +651,7 @@
"type":"string",
"enum":[
"Finding",
"FindingReasonCodes",
"RecommendationSourceType"
]
},
Expand Down Expand Up @@ -817,18 +836,45 @@
"instanceName":{"shape":"InstanceName"},
"currentInstanceType":{"shape":"CurrentInstanceType"},
"finding":{"shape":"Finding"},
"findingReasonCodes":{"shape":"InstanceRecommendationFindingReasonCodes"},
"utilizationMetrics":{"shape":"UtilizationMetrics"},
"lookBackPeriodInDays":{"shape":"LookBackPeriodInDays"},
"recommendationOptions":{"shape":"RecommendationOptions"},
"recommendationSources":{"shape":"RecommendationSources"},
"lastRefreshTimestamp":{"shape":"LastRefreshTimestamp"}
}
},
"InstanceRecommendationFindingReasonCode":{
"type":"string",
"enum":[
"CPUOverprovisioned",
"CPUUnderprovisioned",
"MemoryOverprovisioned",
"MemoryUnderprovisioned",
"EBSThroughputOverprovisioned",
"EBSThroughputUnderprovisioned",
"EBSIOPSOverprovisioned",
"EBSIOPSUnderprovisioned",
"NetworkBandwidthOverprovisioned",
"NetworkBandwidthUnderprovisioned",
"NetworkPPSOverprovisioned",
"NetworkPPSUnderprovisioned",
"DiskIOPSOverprovisioned",
"DiskIOPSUnderprovisioned",
"DiskThroughputOverprovisioned",
"DiskThroughputUnderprovisioned"
]
},
"InstanceRecommendationFindingReasonCodes":{
"type":"list",
"member":{"shape":"InstanceRecommendationFindingReasonCode"}
},
"InstanceRecommendationOption":{
"type":"structure",
"members":{
"instanceType":{"shape":"InstanceType"},
"projectedUtilizationMetrics":{"shape":"ProjectedUtilizationMetrics"},
"platformDifferences":{"shape":"PlatformDifferences"},
"performanceRisk":{"shape":"PerformanceRisk"},
"rank":{"shape":"Rank"}
}
Expand Down Expand Up @@ -1035,7 +1081,15 @@
"EBS_READ_OPS_PER_SECOND",
"EBS_WRITE_OPS_PER_SECOND",
"EBS_READ_BYTES_PER_SECOND",
"EBS_WRITE_BYTES_PER_SECOND"
"EBS_WRITE_BYTES_PER_SECOND",
"DISK_READ_OPS_PER_SECOND",
"DISK_WRITE_OPS_PER_SECOND",
"DISK_READ_BYTES_PER_SECOND",
"DISK_WRITE_BYTES_PER_SECOND",
"NETWORK_IN_BYTES_PER_SECOND",
"NETWORK_OUT_BYTES_PER_SECOND",
"NETWORK_PACKETS_IN_PER_SECOND",
"NETWORK_PACKETS_OUT_PER_SECOND"
]
},
"MetricStatistic":{
Expand Down Expand Up @@ -1075,6 +1129,20 @@
"min":0
},
"Period":{"type":"integer"},
"PlatformDifference":{
"type":"string",
"enum":[
"Hypervisor",
"NetworkInterface",
"StorageInterface",
"InstanceStoreAvailability",
"VirtualizationType"
]
},
"PlatformDifferences":{
"type":"list",
"member":{"shape":"PlatformDifference"}
},
"ProjectedMetric":{
"type":"structure",
"members":{
Expand Down
Loading

0 comments on commit 8b85a9d

Please sign in to comment.