func (svc *SSM) PutParameter(ctx context.Context, r PutParameterRequest) (*PutParameterResult, error) {
    out, err := svc.RawPutParameter(ctx, r.ToInput())
    if err == nil {
        return NewPutParameterResult(out), err
    }