import { Structure as _Structure_ } from "@aws-sdk/types";

export const _SigningCertificate: _Structure_ = {
  type: "structure",
  required: ["UserName", "CertificateId", "CertificateBody", "Status"],
  members: {
    UserName: {
      shape: {
        type: "string",
        min: 1
      }
    },
    CertificateId: {
      shape: {
        type: "string",
        min: 24
      }
    },
    CertificateBody: {
      shape: {
        type: "string",
        min: 1
      }
    },
    Status: {
      shape: {
        type: "string"
      }
    },
    UploadDate: {
      shape: {
        type: "timestamp"
      }
    }
  }
};

{'avg_line_length': 17.054054054054053, 'max_line_length': 71, 'alphanum_fraction': 0.4706814580031696, 'licenses': ['Apache-2.0'], 'repository_name': 'Dylan0916/aws-sdk-js-v3', 'path': 'clients/browser/client-iam-browser/model/shapes/_SigningCertificate.ts', 'size': 631, 'lang': 'TypeScript'}