Closed flostadler closed 3 months ago
Looking good! No breaking changes found.
glue.Database
ivs.PublicKey
glue.getDatabase
ivs.getPublicKey
Attention: Patch coverage is 0%
with 2 lines
in your changes missing coverage. Please review.
Project coverage is 41.92%. Comparing base (
ca05204
) to head (c3a6631
). Report is 1 commits behind head on master.
Files | Patch % | Lines |
---|---|---|
provider/pkg/schema/gen.go | 0.00% | 1 Missing and 1 partial :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
The SDK had to be manually regenerated because an empty string was added to the CFN schema of the `AWS::IVS::Channel.Preset" enum:
The CloudFormation docs and AWS CLI docs mention that the allowed values are
HIGHER_BANDWIDTH_DELIVERY
,CONSTRAINED_BANDWIDTH_DELIVERY
. But the empty string is also allowed and it's the default the IVS service sets internally (and returns) when a channel type is used that doesn't allow configuring a preset.This change adds a special condition to the schema generator to create an enum value called
Empty
with an underlying value of""
. We cannot omit this empty enum value as this would break SDKs that verify whether an enum value is valid (e.g. python).Fixes #1674