-
-
Notifications
You must be signed in to change notification settings - Fork 143
Support Amazon Kinesis Data Streams Service #1008
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Indeed, this is the first service that have pagination over nested objects. |
You should now be able to rebase on top of master and add the operation |
I can do at the weekend. :) |
I've rebased and push -force your PR to fix tests (and a bug in pagination). |
1296680
to
06527b7
Compare
Nice, thanks! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could we make the changed in the code generator in a different PR?
"StopStreamEncryption", | ||
"StreamExists", | ||
"StreamNotExists", | ||
"UpdateShardCount" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do you really need all of these?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No. I'm not yet sure what I need.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I doubt I need any of the methods like IncreaseStreamRetentionPeriod
since that would be managed by cloudformation.
Hello, I was about to contribute to Kinesis support until I found out that someone already did! |
There are two things:
|
I am still not really sure what options I need, but I'd be happy to go with a very minimal selection, then add in some additional ones if required. @jderusse knows the state of this PR the best at the moment. I'm not sure if he had to make any manual adjustments to the generated code? |
Could you please rebase this PR? |
3c7384f
to
961d945
Compare
@@ -3,10 +3,10 @@ | |||
namespace AsyncAws\Kinesis\Enum; | |||
|
|||
/** | |||
* The encryption type used. This value is one of the following:. | |||
* The server-side encryption type used on the stream. This parameter can be one of the following values:. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
php-cs-fixer incorrectly changed this doc. it should actually be
The server-side encryption type used on the stream.
This parameter can be one of the following values:
- `NONE`: Do not encrypt the records in the stream.
- `KMS`: Use server-side encryption on the records in the stream using a customer-managed AWS KMS key.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
note in particular the lack of a period after the colon
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
php-cs-fixer incorrectly changed this doc.
well, more that we were miss-using the short description area of the phpdoc. it is only meant to span either one line or one sentence.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You're right, but it's not related to this PR.
The code is generated, then cs-fixed, We can fix this later
Phpstan and psalm errors are not related to this PR and are addressed in #1041 This PR si RFR for my side. |
Thank you. |
NB The generator command was unable to generate
DescribeStream
: