Skip to content

Commit 4bab0af

Browse files
Update models for release
1 parent bfe2279 commit 4bab0af

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+2030
-100
lines changed

.changes/3.331.0

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
[
2+
{
3+
"type": "api-change",
4+
"category": "ConfigService",
5+
"description": "AWS Config adds support for service-linked recorders, a new type of Config recorder managed by AWS services to record specific subsets of resource configuration data and functioning independently from customer managed AWS Config recorders."
6+
},
7+
{
8+
"type": "feature",
9+
"category": "ObservabilityAdmin",
10+
"description": "Amazon CloudWatch Observability Admin adds the ability to audit telemetry configuration for AWS resources in customers AWS Accounts and Organizations. The release introduces new APIs to turn on\/off the new experience, which supports discovering supported AWS resources and their state of telemetry."
11+
},
12+
{
13+
"type": "api-change",
14+
"category": "BedrockAgent",
15+
"description": "Add support for specifying embeddingDataType, either FLOAT32 or BINARY"
16+
},
17+
{
18+
"type": "api-change",
19+
"category": "FSx",
20+
"description": "This release adds EFA support to increase FSx for Lustre file systems' throughput performance to a single client instance. This can be done by specifying EfaEnabled=true at the time of creation of Persistent_2 file systems."
21+
}
22+
]

.changes/nextrelease/generic-method-for-config-resolve.json

-7
This file was deleted.

CHANGELOG.md

+8
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# CHANGELOG
22

3+
## next release
4+
5+
* `Aws\` - Standarize how config from env->ini is resolved.
6+
* `Aws\ConfigService` - AWS Config adds support for service-linked recorders, a new type of Config recorder managed by AWS services to record specific subsets of resource configuration data and functioning independently from customer managed AWS Config recorders.
7+
* `Aws\ObservabilityAdmin` - Amazon CloudWatch Observability Admin adds the ability to audit telemetry configuration for AWS resources in customers AWS Accounts and Organizations. The release introduces new APIs to turn on/off the new experience, which supports discovering supported AWS resources and their state of telemetry.
8+
* `Aws\BedrockAgent` - Add support for specifying embeddingDataType, either FLOAT32 or BINARY
9+
* `Aws\FSx` - This release adds EFA support to increase FSx for Lustre file systems' throughput performance to a single client instance. This can be done by specifying EfaEnabled=true at the time of creation of Persistent_2 file systems.
10+
311
## 3.330.2 - 2024-11-26
412

513
* `Aws\BedrockAgent` - Custom Orchestration API release for AWSBedrockAgents.

src/ConfigService/ConfigServiceClient.php

+10
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
/**
77
* This client is used to interact with AWS Config.
88
*
9+
* @method \Aws\Result associateResourceTypes(array $args = [])
10+
* @method \GuzzleHttp\Promise\Promise associateResourceTypesAsync(array $args = [])
911
* @method \Aws\Result batchGetAggregateResourceConfig(array $args = [])
1012
* @method \GuzzleHttp\Promise\Promise batchGetAggregateResourceConfigAsync(array $args = [])
1113
* @method \Aws\Result batchGetResourceConfig(array $args = [])
@@ -38,6 +40,8 @@
3840
* @method \GuzzleHttp\Promise\Promise deleteResourceConfigAsync(array $args = [])
3941
* @method \Aws\Result deleteRetentionConfiguration(array $args = [])
4042
* @method \GuzzleHttp\Promise\Promise deleteRetentionConfigurationAsync(array $args = [])
43+
* @method \Aws\Result deleteServiceLinkedConfigurationRecorder(array $args = [])
44+
* @method \GuzzleHttp\Promise\Promise deleteServiceLinkedConfigurationRecorderAsync(array $args = [])
4145
* @method \Aws\Result deleteStoredQuery(array $args = [])
4246
* @method \GuzzleHttp\Promise\Promise deleteStoredQueryAsync(array $args = [])
4347
* @method \Aws\Result deliverConfigSnapshot(array $args = [])
@@ -92,6 +96,8 @@
9296
* @method \GuzzleHttp\Promise\Promise describeRemediationExecutionStatusAsync(array $args = [])
9397
* @method \Aws\Result describeRetentionConfigurations(array $args = [])
9498
* @method \GuzzleHttp\Promise\Promise describeRetentionConfigurationsAsync(array $args = [])
99+
* @method \Aws\Result disassociateResourceTypes(array $args = [])
100+
* @method \GuzzleHttp\Promise\Promise disassociateResourceTypesAsync(array $args = [])
95101
* @method \Aws\Result getAggregateComplianceDetailsByConfigRule(array $args = [])
96102
* @method \GuzzleHttp\Promise\Promise getAggregateComplianceDetailsByConfigRuleAsync(array $args = [])
97103
* @method \Aws\Result getAggregateConfigRuleComplianceSummary(array $args = [])
@@ -132,6 +138,8 @@
132138
* @method \GuzzleHttp\Promise\Promise getStoredQueryAsync(array $args = [])
133139
* @method \Aws\Result listAggregateDiscoveredResources(array $args = [])
134140
* @method \GuzzleHttp\Promise\Promise listAggregateDiscoveredResourcesAsync(array $args = [])
141+
* @method \Aws\Result listConfigurationRecorders(array $args = [])
142+
* @method \GuzzleHttp\Promise\Promise listConfigurationRecordersAsync(array $args = [])
135143
* @method \Aws\Result listConformancePackComplianceScores(array $args = [])
136144
* @method \GuzzleHttp\Promise\Promise listConformancePackComplianceScoresAsync(array $args = [])
137145
* @method \Aws\Result listDiscoveredResources(array $args = [])
@@ -170,6 +178,8 @@
170178
* @method \GuzzleHttp\Promise\Promise putResourceConfigAsync(array $args = [])
171179
* @method \Aws\Result putRetentionConfiguration(array $args = [])
172180
* @method \GuzzleHttp\Promise\Promise putRetentionConfigurationAsync(array $args = [])
181+
* @method \Aws\Result putServiceLinkedConfigurationRecorder(array $args = [])
182+
* @method \GuzzleHttp\Promise\Promise putServiceLinkedConfigurationRecorderAsync(array $args = [])
173183
* @method \Aws\Result putStoredQuery(array $args = [])
174184
* @method \GuzzleHttp\Promise\Promise putStoredQueryAsync(array $args = [])
175185
* @method \Aws\Result selectAggregateResourceConfig(array $args = [])
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php
2+
namespace Aws\ObservabilityAdmin\Exception;
3+
4+
use Aws\Exception\AwsException;
5+
6+
/**
7+
* Represents an error interacting with the **CloudWatch Observability Admin Service** service.
8+
*/
9+
class ObservabilityAdminException extends AwsException {}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<?php
2+
namespace Aws\ObservabilityAdmin;
3+
4+
use Aws\AwsClient;
5+
6+
/**
7+
* This client is used to interact with the **CloudWatch Observability Admin Service** service.
8+
* @method \Aws\Result getTelemetryEvaluationStatus(array $args = [])
9+
* @method \GuzzleHttp\Promise\Promise getTelemetryEvaluationStatusAsync(array $args = [])
10+
* @method \Aws\Result getTelemetryEvaluationStatusForOrganization(array $args = [])
11+
* @method \GuzzleHttp\Promise\Promise getTelemetryEvaluationStatusForOrganizationAsync(array $args = [])
12+
* @method \Aws\Result listResourceTelemetry(array $args = [])
13+
* @method \GuzzleHttp\Promise\Promise listResourceTelemetryAsync(array $args = [])
14+
* @method \Aws\Result listResourceTelemetryForOrganization(array $args = [])
15+
* @method \GuzzleHttp\Promise\Promise listResourceTelemetryForOrganizationAsync(array $args = [])
16+
* @method \Aws\Result startTelemetryEvaluation(array $args = [])
17+
* @method \GuzzleHttp\Promise\Promise startTelemetryEvaluationAsync(array $args = [])
18+
* @method \Aws\Result startTelemetryEvaluationForOrganization(array $args = [])
19+
* @method \GuzzleHttp\Promise\Promise startTelemetryEvaluationForOrganizationAsync(array $args = [])
20+
* @method \Aws\Result stopTelemetryEvaluation(array $args = [])
21+
* @method \GuzzleHttp\Promise\Promise stopTelemetryEvaluationAsync(array $args = [])
22+
* @method \Aws\Result stopTelemetryEvaluationForOrganization(array $args = [])
23+
* @method \GuzzleHttp\Promise\Promise stopTelemetryEvaluationForOrganizationAsync(array $args = [])
24+
*/
25+
class ObservabilityAdminClient extends AwsClient {}

src/Sdk.php

+2
Original file line numberDiff line numberDiff line change
@@ -530,6 +530,8 @@
530530
* @method \Aws\MultiRegionClient createMultiRegionOAM(array $args = [])
531531
* @method \Aws\OSIS\OSISClient createOSIS(array $args = [])
532532
* @method \Aws\MultiRegionClient createMultiRegionOSIS(array $args = [])
533+
* @method \Aws\ObservabilityAdmin\ObservabilityAdminClient createObservabilityAdmin(array $args = [])
534+
* @method \Aws\MultiRegionClient createMultiRegionObservabilityAdmin(array $args = [])
533535
* @method \Aws\Omics\OmicsClient createOmics(array $args = [])
534536
* @method \Aws\MultiRegionClient createMultiRegionOmics(array $args = [])
535537
* @method \Aws\OpenSearchServerless\OpenSearchServerlessClient createOpenSearchServerless(array $args = [])

src/data/bedrock-agent/2023-06-05/api-2.json

+9-1
Original file line numberDiff line numberDiff line change
@@ -1609,7 +1609,8 @@
16091609
"BedrockEmbeddingModelConfiguration":{
16101610
"type":"structure",
16111611
"members":{
1612-
"dimensions":{"shape":"Dimensions"}
1612+
"dimensions":{"shape":"Dimensions"},
1613+
"embeddingDataType":{"shape":"EmbeddingDataType"}
16131614
}
16141615
},
16151616
"BedrockFoundationModelConfiguration":{
@@ -2634,6 +2635,13 @@
26342635
"target":{"shape":"FlowNodeName"}
26352636
}
26362637
},
2638+
"EmbeddingDataType":{
2639+
"type":"string",
2640+
"enum":[
2641+
"FLOAT32",
2642+
"BINARY"
2643+
]
2644+
},
26372645
"EmbeddingModelConfiguration":{
26382646
"type":"structure",
26392647
"members":{

src/data/bedrock-agent/2023-06-05/api-2.json.php

+1-1
Large diffs are not rendered by default.

src/data/bedrock-agent/2023-06-05/docs-2.json

+6
Original file line numberDiff line numberDiff line change
@@ -926,6 +926,12 @@
926926
"FlowValidationDetails$duplicateConnections": "<p>Details about duplicate connections between nodes.</p>"
927927
}
928928
},
929+
"EmbeddingDataType": {
930+
"base": "<p>Bedrock models embedding data type. Can be either float32 or binary</p>",
931+
"refs": {
932+
"BedrockEmbeddingModelConfiguration$embeddingDataType": "<p>The data type for the vectors when using a model to convert text into vector embeddings. The model must support the specified data type for vector embeddings. Floating-point (float32) is the default data type, and is supported by most models for vector embeddings. See <a href=\"https://docs.aws.amazon.com/bedrock/latest/userguide/knowledge-base-supported.html\">Supported embeddings models</a> for information on the available models and their vector data types.</p>"
933+
}
934+
},
929935
"EmbeddingModelConfiguration": {
930936
"base": "<p>The configuration details for the embeddings model.</p>",
931937
"refs": {

src/data/bedrock-agent/2023-06-05/docs-2.json.php

+1-1
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)