Skip to content

Commit 2f62b76

Browse files
Update models for release
1 parent aebc9f8 commit 2f62b76

20 files changed

+1665
-134
lines changed

.changes/3.288.1

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
[
2+
{
3+
"type": "api-change",
4+
"category": "S3Control",
5+
"description": "Amazon S3 Batch Operations now manages buckets or prefixes in a single step."
6+
},
7+
{
8+
"type": "api-change",
9+
"category": "SageMaker",
10+
"description": "This feature adds the end user license agreement status as a model access configuration parameter."
11+
},
12+
{
13+
"type": "api-change",
14+
"category": "Kinesis",
15+
"description": "This release adds support for resource based policies on streams and consumers."
16+
}
17+
]

.changes/nextrelease/s3-dot-segment.json

Lines changed: 0 additions & 7 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# CHANGELOG
22

3+
## next release
4+
5+
* `Aws\s3` - Disables transformation of request URI paths with dot segments
6+
* `Aws\S3Control` - Amazon S3 Batch Operations now manages buckets or prefixes in a single step.
7+
* `Aws\SageMaker` - This feature adds the end user license agreement status as a model access configuration parameter.
8+
* `Aws\Kinesis` - This release adds support for resource based policies on streams and consumers.
9+
310
## 3.288.0 - 2023-11-21
411

512
* `Aws\CloudFrontKeyValueStore` - This release adds support for CloudFront KeyValueStore, a globally managed key value datastore associated with CloudFront Functions.

src/Kinesis/KinesisClient.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
* @method \GuzzleHttp\Promise\Promise createStreamAsync(array $args = [])
1313
* @method \Aws\Result decreaseStreamRetentionPeriod(array $args = [])
1414
* @method \GuzzleHttp\Promise\Promise decreaseStreamRetentionPeriodAsync(array $args = [])
15+
* @method \Aws\Result deleteResourcePolicy(array $args = [])
16+
* @method \GuzzleHttp\Promise\Promise deleteResourcePolicyAsync(array $args = [])
1517
* @method \Aws\Result deleteStream(array $args = [])
1618
* @method \GuzzleHttp\Promise\Promise deleteStreamAsync(array $args = [])
1719
* @method \Aws\Result deregisterStreamConsumer(array $args = [])
@@ -30,6 +32,8 @@
3032
* @method \GuzzleHttp\Promise\Promise enableEnhancedMonitoringAsync(array $args = [])
3133
* @method \Aws\Result getRecords(array $args = [])
3234
* @method \GuzzleHttp\Promise\Promise getRecordsAsync(array $args = [])
35+
* @method \Aws\Result getResourcePolicy(array $args = [])
36+
* @method \GuzzleHttp\Promise\Promise getResourcePolicyAsync(array $args = [])
3337
* @method \Aws\Result getShardIterator(array $args = [])
3438
* @method \GuzzleHttp\Promise\Promise getShardIteratorAsync(array $args = [])
3539
* @method \Aws\Result increaseStreamRetentionPeriod(array $args = [])
@@ -48,6 +52,8 @@
4852
* @method \GuzzleHttp\Promise\Promise putRecordAsync(array $args = [])
4953
* @method \Aws\Result putRecords(array $args = [])
5054
* @method \GuzzleHttp\Promise\Promise putRecordsAsync(array $args = [])
55+
* @method \Aws\Result putResourcePolicy(array $args = [])
56+
* @method \GuzzleHttp\Promise\Promise putResourcePolicyAsync(array $args = [])
5157
* @method \Aws\Result registerStreamConsumer(array $args = [])
5258
* @method \GuzzleHttp\Promise\Promise registerStreamConsumerAsync(array $args = [])
5359
* @method \Aws\Result removeTagsFromStream(array $args = [])

src/data/kinesis/2013-12-02/api-2.json

Lines changed: 162 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,38 @@
101101
}
102102
}
103103
},
104+
"DeleteResourcePolicy": {
105+
"name": "DeleteResourcePolicy",
106+
"http": {
107+
"method": "POST",
108+
"requestUri": "\/"
109+
},
110+
"input": {
111+
"shape": "DeleteResourcePolicyInput"
112+
},
113+
"errors": [
114+
{
115+
"shape": "AccessDeniedException"
116+
},
117+
{
118+
"shape": "ResourceNotFoundException"
119+
},
120+
{
121+
"shape": "LimitExceededException"
122+
},
123+
{
124+
"shape": "InvalidArgumentException"
125+
},
126+
{
127+
"shape": "ResourceInUseException"
128+
}
129+
],
130+
"staticContextParams": {
131+
"OperationType": {
132+
"value": "control"
133+
}
134+
}
135+
},
104136
"DeleteStream": {
105137
"name": "DeleteStream",
106138
"http": {
@@ -393,6 +425,38 @@
393425
}
394426
}
395427
},
428+
"GetResourcePolicy": {
429+
"name": "GetResourcePolicy",
430+
"http": {
431+
"method": "POST",
432+
"requestUri": "\/"
433+
},
434+
"input": {
435+
"shape": "GetResourcePolicyInput"
436+
},
437+
"output": {
438+
"shape": "GetResourcePolicyOutput"
439+
},
440+
"errors": [
441+
{
442+
"shape": "AccessDeniedException"
443+
},
444+
{
445+
"shape": "ResourceNotFoundException"
446+
},
447+
{
448+
"shape": "LimitExceededException"
449+
},
450+
{
451+
"shape": "InvalidArgumentException"
452+
}
453+
],
454+
"staticContextParams": {
455+
"OperationType": {
456+
"value": "control"
457+
}
458+
}
459+
},
396460
"GetShardIterator": {
397461
"name": "GetShardIterator",
398462
"http": {
@@ -721,6 +785,38 @@
721785
}
722786
}
723787
},
788+
"PutResourcePolicy": {
789+
"name": "PutResourcePolicy",
790+
"http": {
791+
"method": "POST",
792+
"requestUri": "\/"
793+
},
794+
"input": {
795+
"shape": "PutResourcePolicyInput"
796+
},
797+
"errors": [
798+
{
799+
"shape": "AccessDeniedException"
800+
},
801+
{
802+
"shape": "ResourceNotFoundException"
803+
},
804+
{
805+
"shape": "LimitExceededException"
806+
},
807+
{
808+
"shape": "InvalidArgumentException"
809+
},
810+
{
811+
"shape": "ResourceInUseException"
812+
}
813+
],
814+
"staticContextParams": {
815+
"OperationType": {
816+
"value": "control"
817+
}
818+
}
819+
},
724820
"RegisterStreamConsumer": {
725821
"name": "RegisterStreamConsumer",
726822
"http": {
@@ -1151,6 +1247,20 @@
11511247
}
11521248
}
11531249
},
1250+
"DeleteResourcePolicyInput": {
1251+
"type": "structure",
1252+
"required": [
1253+
"ResourceARN"
1254+
],
1255+
"members": {
1256+
"ResourceARN": {
1257+
"shape": "ResourceARN",
1258+
"contextParam": {
1259+
"name": "ResourceARN"
1260+
}
1261+
}
1262+
}
1263+
},
11541264
"DeleteStreamInput": {
11551265
"type": "structure",
11561266
"members": {
@@ -1454,6 +1564,31 @@
14541564
}
14551565
}
14561566
},
1567+
"GetResourcePolicyInput": {
1568+
"type": "structure",
1569+
"required": [
1570+
"ResourceARN"
1571+
],
1572+
"members": {
1573+
"ResourceARN": {
1574+
"shape": "ResourceARN",
1575+
"contextParam": {
1576+
"name": "ResourceARN"
1577+
}
1578+
}
1579+
}
1580+
},
1581+
"GetResourcePolicyOutput": {
1582+
"type": "structure",
1583+
"required": [
1584+
"Policy"
1585+
],
1586+
"members": {
1587+
"Policy": {
1588+
"shape": "Policy"
1589+
}
1590+
}
1591+
},
14571592
"GetShardIteratorInput": {
14581593
"type": "structure",
14591594
"required": [
@@ -1851,6 +1986,9 @@
18511986
"max": 256,
18521987
"min": 1
18531988
},
1989+
"Policy": {
1990+
"type": "string"
1991+
},
18541992
"PositiveIntegerObject": {
18551993
"type": "integer",
18561994
"min": 1
@@ -2000,6 +2138,24 @@
20002138
"max": 500,
20012139
"min": 1
20022140
},
2141+
"PutResourcePolicyInput": {
2142+
"type": "structure",
2143+
"required": [
2144+
"ResourceARN",
2145+
"Policy"
2146+
],
2147+
"members": {
2148+
"ResourceARN": {
2149+
"shape": "ResourceARN",
2150+
"contextParam": {
2151+
"name": "ResourceARN"
2152+
}
2153+
},
2154+
"Policy": {
2155+
"shape": "Policy"
2156+
}
2157+
}
2158+
},
20032159
"Record": {
20042160
"type": "structure",
20052161
"required": [
@@ -2080,6 +2236,12 @@
20802236
}
20812237
}
20822238
},
2239+
"ResourceARN": {
2240+
"type": "string",
2241+
"max": 2048,
2242+
"min": 1,
2243+
"pattern": "arn:aws.*:kinesis:.*:\\d{12}:.*stream\/\\S+"
2244+
},
20832245
"ResourceInUseException": {
20842246
"type": "structure",
20852247
"members": {

src/data/kinesis/2013-12-02/api-2.json.php

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)