Skip to content

Min-range not used on --generate-cli-skeleton output #2337

Open

Description

@jamesls
$ aws iam get-account-authorization-details --generate-cli-skeleton output

Parameter validation failed:
Invalid length for parameter UserDetailList[0].UserId, value: 6, valid range: 16-inf
Invalid length for parameter UserDetailList[0].Arn, value: 3, valid range: 20-inf
Invalid length for parameter UserDetailList[0].AttachedManagedPolicies[0].PolicyArn, value: 9, valid range: 20-inf
Invalid length for parameter GroupDetailList[0].GroupId, value: 7, valid range: 16-inf
Invalid length for parameter GroupDetailList[0].Arn, value: 3, valid range: 20-inf
Invalid length for parameter GroupDetailList[0].AttachedManagedPolicies[0].PolicyArn, value: 9, valid range: 20-inf
Invalid length for parameter RoleDetailList[0].RoleId, value: 6, valid range: 16-inf
Invalid length for parameter RoleDetailList[0].Arn, value: 3, valid range: 20-inf
Invalid length for parameter RoleDetailList[0].InstanceProfileList[0].Arn, value: 3, valid range: 20-inf
Invalid length for parameter RoleDetailList[0].InstanceProfileList[0].Roles[0].RoleId, value: 6, valid range: 16-inf
Invalid length for parameter RoleDetailList[0].InstanceProfileList[0].Roles[0].Arn, value: 3, valid range: 20-inf
Invalid length for parameter RoleDetailList[0].AttachedManagedPolicies[0].PolicyArn, value: 9, valid range: 20-inf
Invalid length for parameter Policies[0].PolicyId, value: 8, valid range: 16-inf
Invalid length for parameter Policies[0].Arn, value: 3, valid range: 20-inf

Looks like because the strings generated are only a length of 3, it's failing the min length check.

Activity

  1. stevebogar commented on Aug 8, 2018

    @stevebogar

    I am getting this on "aws iam get-role "myRole" --generate-cli-skeleton output"

    returns:
    Parameter validation failed:
    Invalid length for parameter Role.RoleId, value: 6, valid range: 16-inf
    Invalid length for parameter Role.Arn, value: 3, valid range: 20-inf
    Invalid range for parameter Role.MaxSessionDuration, value: 0, valid range: 3600-inf

  2. kdaily commented on Apr 21, 2021

    @kdaily
    Member

    This is still an issue.

  3. TheWesDias commented on Dec 18, 2021

    @TheWesDias

    Is this issue available for contribution ?

  4. RyanFitzSimmonsAK commented on Sep 20, 2023

    @RyanFitzSimmonsAK
    Contributor

    aws iam list-roles --generate-cli-skeleton output
    Parameter validation failed:
    Invalid length for parameter Roles[0].RoleId, value: 6, valid min length: 16
    Invalid length for parameter Roles[0].Arn, value: 3, valid min length: 20
    Invalid value for parameter Roles[0].MaxSessionDuration, value: 0, valid min value: 3600

    aws iam list-users --generate-cli-skeleton output
    Parameter validation failed:
    Invalid length for parameter Users[0].UserId, value: 6, valid min length: 16
    Invalid length for parameter Users[0].Arn, value: 3, valid min length: 20

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    automation-exemptIssue will not be subject to stale-botbugThis issue is a bug.configurationiamp3This is a minor priority issue

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions