Skip to content
This repository was archived by the owner on Jul 31, 2025. It is now read-only.
This repository was archived by the owner on Jul 31, 2025. It is now read-only.

Broken Default Dynamodb DescribeTimeToLive Behavior #5349

@real-mday

Description

@real-mday

Critical SDK bug

  • I confirm that this issue is to report a critical defect in the SDK, one that severely or completely inhibits my usage of the v1 AWS SDK for Go, for which there is no workaround.

Describe the bug

This tool https://aws-controllers-k8s.github.io/community/docs/contributor-docs/code-generation/ automatically generates controllers based on the aws-sdk-go schema. Currently this auto generated schema includes DescribeTimeToLive which can only be used 30 times per minute and that limit is not defined so it creates broken tools downstream

Regression Issue

  • Select this option if this issue appears to be a regression.

Expected Behavior

Expect that the polling behavior is defined in the schema

Current Behavior

Current behavior is tools downstream are getting throttled

Reproduction Steps

Either use the existing Dynamodb controller https://github.com/aws-controllers-k8s/dynamodb-controller or recreate the controller from the aws-sdk-go repo using the How To here https://aws-controllers-k8s.github.io/community/docs/contributor-docs/code-generation/

Possible Solution

Include definition of maximum polling in the schema

Additional Information/Context

No response

SDK version used

v1.55.7

Environment details (Version of Go (go version)? OS name and version, etc.)

go 1.23

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions